From 85a103e743eca9295f0a4949809b04f74dc9074b Mon Sep 17 00:00:00 2001 From: Lat Date: Wed, 20 Sep 2023 14:46:02 +0200 Subject: [PATCH] Fix warnings in rideroid.c that popped up after I unfucked my compile flags --- src/objects/rideroid.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/objects/rideroid.c b/src/objects/rideroid.c index bd3600693..59fb34f5b 100644 --- a/src/objects/rideroid.c +++ b/src/objects/rideroid.c @@ -118,7 +118,7 @@ static fixed_t Obj_rideroidLerp(INT32 start, INT32 finish, INT32 percent) static void Obj_rideroidTrail(mobj_t *mo) { mobj_t *pmo = mo->target; - player_t *p; + player_t *p = NULL; UINT8 i, j; @@ -456,9 +456,11 @@ void Obj_RideroidNodeSpawn(mobj_t *mo) for (i = 0; i < 2; i++) { - angle_t ang = mo->angle + (i)*180*ANG1; + angle_t ang = mo->angle + (i)*180; fixed_t zpos = mo->z + 64*mapobjectscale + mapobjectscale*96*i; + ang *= ANG1; // this has to be done here or the warning prevents the compile, we don't care about overflowing here. + for (j = 0; j < 7; j++) { fixed_t xpos = mo->x + FixedMul(radius, FINECOSINE(ang>>ANGLETOFINESHIFT));