Declare z in scope under case

This commit is contained in:
James R 2019-07-16 20:06:26 -07:00
parent 7354ce200e
commit d82e86d4cd

View file

@ -6372,8 +6372,6 @@ static void P_KoopaThinker(mobj_t *koopa)
// //
void P_MobjThinker(mobj_t *mobj) void P_MobjThinker(mobj_t *mobj)
{ {
fixed_t z;
I_Assert(mobj != NULL); I_Assert(mobj != NULL);
I_Assert(!P_MobjWasRemoved(mobj)); I_Assert(!P_MobjWasRemoved(mobj));
@ -8349,14 +8347,17 @@ void P_MobjThinker(mobj_t *mobj)
} }
K_MatchGenericExtraFlags(mobj, mobj->target); K_MatchGenericExtraFlags(mobj, mobj->target);
z = mobj->target->z; {
if (( mobj->eflags & MFE_VERTICALFLIP )) fixed_t z;
z -= mobj->height; z = mobj->target->z;
else if (( mobj->eflags & MFE_VERTICALFLIP ))
z += mobj->target->height; z -= mobj->height;
P_TeleportMove(mobj, mobj->target->x + FINECOSINE(mobj->angle >> ANGLETOFINESHIFT), else
mobj->target->y + FINESINE(mobj->angle >> ANGLETOFINESHIFT), z += mobj->target->height;
z); P_TeleportMove(mobj, mobj->target->x + FINECOSINE(mobj->angle >> ANGLETOFINESHIFT),
mobj->target->y + FINESINE(mobj->angle >> ANGLETOFINESHIFT),
z);
}
break; break;
case MT_THUNDERSHIELD: case MT_THUNDERSHIELD:
{ {