From d82e86d4cd4e12c30b07fbbacfe63b1d187d1ae8 Mon Sep 17 00:00:00 2001 From: James R Date: Tue, 16 Jul 2019 20:06:26 -0700 Subject: [PATCH] Declare z in scope under case --- src/p_mobj.c | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/src/p_mobj.c b/src/p_mobj.c index da2b07e64..970829812 100644 --- a/src/p_mobj.c +++ b/src/p_mobj.c @@ -6372,8 +6372,6 @@ static void P_KoopaThinker(mobj_t *koopa) // void P_MobjThinker(mobj_t *mobj) { - fixed_t z; - I_Assert(mobj != NULL); I_Assert(!P_MobjWasRemoved(mobj)); @@ -8349,14 +8347,17 @@ void P_MobjThinker(mobj_t *mobj) } K_MatchGenericExtraFlags(mobj, mobj->target); - z = mobj->target->z; - if (( mobj->eflags & MFE_VERTICALFLIP )) - z -= mobj->height; - else - z += mobj->target->height; - P_TeleportMove(mobj, mobj->target->x + FINECOSINE(mobj->angle >> ANGLETOFINESHIFT), - mobj->target->y + FINESINE(mobj->angle >> ANGLETOFINESHIFT), - z); + { + fixed_t z; + z = mobj->target->z; + if (( mobj->eflags & MFE_VERTICALFLIP )) + z -= mobj->height; + else + z += mobj->target->height; + P_TeleportMove(mobj, mobj->target->x + FINECOSINE(mobj->angle >> ANGLETOFINESHIFT), + mobj->target->y + FINESINE(mobj->angle >> ANGLETOFINESHIFT), + z); + } break; case MT_THUNDERSHIELD: {