From 905eb417788898fbc3336505416c58b98c6d4944 Mon Sep 17 00:00:00 2001 From: toaster Date: Tue, 20 Apr 2021 10:13:50 +0100 Subject: [PATCH] Fix some compile-time errors. --- src/k_kart.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/k_kart.c b/src/k_kart.c index 9ada8b059..e106fe14e 100644 --- a/src/k_kart.c +++ b/src/k_kart.c @@ -3613,7 +3613,7 @@ static void K_SpawnDriftElectricity(player_t *player) UINT8 i; UINT16 color = K_DriftSparkColor(player, player->driftcharge); mobj_t *mo = player->mo; - fixed_t verticalradius = FixedDiv(mo->radius/3, mo->scale); // P_SpawnMobjFromMobj will rescale + fixed_t vr = FixedDiv(mo->radius/3, mo->scale); // P_SpawnMobjFromMobj will rescale fixed_t horizontalradius = FixedDiv(5*mo->radius/3, mo->scale); angle_t verticalangle = K_MomentumAngle(mo) + ANGLE_180; // points away from the momentum angle @@ -3621,9 +3621,9 @@ static void K_SpawnDriftElectricity(player_t *player) { // i == 0 is right, i == 1 is left mobj_t *spark; - angle_t horizonatalangle = verticalangle + (2*i - 1) * ANGLE_90; + angle_t horizonatalangle = verticalangle + (i ? ANGLE_90 : ANGLE_270); angle_t sparkangle = verticalangle + ANGLE_180; - fixed_t verticalradius = verticalradius; // local version of the above so we can modify it + fixed_t verticalradius = vr; // local version of the above so we can modify it fixed_t scalefactor = 0; // positive values enlarge sparks, negative values shrink them fixed_t x, y; @@ -3632,7 +3632,7 @@ static void K_SpawnDriftElectricity(player_t *player) else { scalefactor = -(2*i - 1) * min(max(player->cmd.turning, -1), 1) * FRACUNIT; - if (player->drift > 0 == !(i)) // inwards spark should be closer to the player + if ((player->drift > 0) == !(i)) // inwards spark should be closer to the player verticalradius = 0; }