mirror of
https://github.com/ZDoom/Raze.git
synced 2025-03-22 00:41:05 +00:00
- RR: fixed shotgun HUD placement
This original code is technically dead wrong - it just works by happenstance.
This commit is contained in:
parent
0d3e5e68d1
commit
af4189c2a1
1 changed files with 20 additions and 4 deletions
|
@ -472,8 +472,16 @@ void displayweapon_r(int snum, double interpfrac)
|
|||
}
|
||||
else
|
||||
{
|
||||
x = ((kb_ox[kb_frames[*kb]] >> 1) - 12) + offsets.X;
|
||||
y = tm - (244 - kb_oy[kb_frames[*kb]]) + offsets.Y;
|
||||
if (kb_frames[*kb] > 0)
|
||||
{
|
||||
x = ((kb_ox[kb_frames[(*kb) - 11]] >> 1) - 12) + offsets.X;
|
||||
y = tm - (244 - kb_oy[kb_frames[(*kb) - 11]]) + offsets.Y;
|
||||
}
|
||||
else
|
||||
{
|
||||
x = ((kb_ox[kb_frames[*kb]] >> 1) - 12) + offsets.X;
|
||||
y = tm - (244 - kb_oy[kb_frames[*kb]]) + offsets.Y;
|
||||
}
|
||||
switch (*kb)
|
||||
{
|
||||
case 23:
|
||||
|
@ -511,8 +519,16 @@ void displayweapon_r(int snum, double interpfrac)
|
|||
}
|
||||
else if (p->shotgun_state[0])
|
||||
{
|
||||
x = ((kb_ox[kb_frames2[*kb]] >> 1) - 12) + offsets.X;
|
||||
y = tm - (244 - kb_oy[kb_frames2[*kb]]) + offsets.Y;
|
||||
if (kb_frames2[*kb] > 0)
|
||||
{
|
||||
x = ((kb_ox[kb_frames2[(*kb) - 11]] >> 1) - 12) + offsets.X;
|
||||
y = tm - (244 - kb_oy[kb_frames2[(*kb) - 11]]) + offsets.Y;
|
||||
}
|
||||
else
|
||||
{
|
||||
x = ((kb_ox[kb_frames2[*kb]] >> 1) - 12) + offsets.X;
|
||||
y = tm - (244 - kb_oy[kb_frames2[*kb]]) + offsets.Y;
|
||||
}
|
||||
switch (*kb)
|
||||
{
|
||||
case 23:
|
||||
|
|
Loading…
Reference in a new issue