From 21fe395c2edf98cb44d5003791d1fb57de783ac6 Mon Sep 17 00:00:00 2001 From: Mitchell Richters Date: Sun, 11 Dec 2022 10:39:30 +1100 Subject: [PATCH] - Duke (RR): Move `displaytits()` lambda to new weapon offsets. --- source/games/duke/src/hudweapon_r.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/source/games/duke/src/hudweapon_r.cpp b/source/games/duke/src/hudweapon_r.cpp index 828a5ce91..d6a7a386a 100644 --- a/source/games/duke/src/hudweapon_r.cpp +++ b/source/games/duke/src/hudweapon_r.cpp @@ -754,13 +754,17 @@ void displayweapon_r(int snum, double interpfrac) auto displaytits = [&] { + offsets.X += weapon_xoffset * 0.5; + offsets.Y *= 0.5; + offsets.Y -= gun_pos; + if (*kb) { shade = 0; - rd3myospal(150 + (weapon_xoffset / 2.) - look_anghalf, 266 + (looking_arc / 2.) - gun_pos, RTILE_DEVISTATOR, shade, o, pal); + rd3myospal(150 + offsets.X, 266 + offsets.Y, RTILE_DEVISTATOR, shade, o, pal, angle); } else - rd3myospal(150 + (weapon_xoffset / 2.) - look_anghalf, 266 + (looking_arc / 2.) - gun_pos, RTILE_DEVISTATOR + 1, shade, o, pal); + rd3myospal(150 + offsets.X, 266 + offsets.Y, RTILE_DEVISTATOR + 1, shade, o, pal, angle); }; //---------------------------------------------------------------------------