From 80291f9cb720b7590d326cf8f664e6dcb9cd55fc Mon Sep 17 00:00:00 2001 From: Mitchell Richters Date: Mon, 3 Aug 2020 11:06:23 +1000 Subject: [PATCH] - For RR, pass vehicle TiltStatus through to backend as the double that it is. --- source/games/duke/src/hudweapon_r.cpp | 4 ++-- source/glbackend/glbackend.cpp | 2 +- source/glbackend/glbackend.h | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/source/games/duke/src/hudweapon_r.cpp b/source/games/duke/src/hudweapon_r.cpp index 00ae5bf8f..85c4653b2 100644 --- a/source/games/duke/src/hudweapon_r.cpp +++ b/source/games/duke/src/hudweapon_r.cpp @@ -93,13 +93,13 @@ void displaymasks_r(int snum) void ShowMotorcycle(double x, double y, int tilenum, int shade, int orientation, int p, double a) { - hud_drawsprite(x, y, 34816, int(a), tilenum, shade, p, 2 | orientation); + hud_drawsprite(x, y, 34816, a, tilenum, shade, p, 2 | orientation); } void ShowBoat(double x, double y, int tilenum, int shade, int orientation, int p, double a) { - hud_drawsprite(x, y, 66048, int(a), tilenum, shade, p, 2 | orientation); + hud_drawsprite(x, y, 66048, a, tilenum, shade, p, 2 | orientation); } diff --git a/source/glbackend/glbackend.cpp b/source/glbackend/glbackend.cpp index 95575079d..39a5ad84a 100644 --- a/source/glbackend/glbackend.cpp +++ b/source/glbackend/glbackend.cpp @@ -533,7 +533,7 @@ void precacheMarkedTiles() } } -void hud_drawsprite(double sx, double sy, int z, int a, int picnum, int dashade, int dapalnum, int dastat) +void hud_drawsprite(double sx, double sy, int z, double a, int picnum, int dashade, int dapalnum, int dastat) { double dz = z / 65536.; int light = Scale(numshades - clamp(dashade, 0, numshades - 1), 255, numshades); diff --git a/source/glbackend/glbackend.h b/source/glbackend/glbackend.h index 2bd9bcb8c..2a33e7bec 100644 --- a/source/glbackend/glbackend.h +++ b/source/glbackend/glbackend.h @@ -363,4 +363,4 @@ void renderBeginScene(); void renderFinishScene(); void DrawRateStuff(); -void hud_drawsprite(double sx, double sy, int z, int a, int picnum, int dashade, int dapalnum, int dastat); +void hud_drawsprite(double sx, double sy, int z, double a, int picnum, int dashade, int dapalnum, int dastat);