diff --git a/src/objects/sneaker-panel.c b/src/objects/sneaker-panel.c index aea6aad7b..dc5c96c50 100644 --- a/src/objects/sneaker-panel.c +++ b/src/objects/sneaker-panel.c @@ -31,7 +31,7 @@ void Obj_SneakerPanelSpriteScale(mobj_t *mobj) spriteScale = FRACUNIT << 2; } - if ((mobj->state - states) != newState) + if (((statenum_t)(mobj->state - states)) != newState) { P_SetMobjState(mobj, newState); mobj->spritexscale = mobj->spriteyscale = spriteScale; diff --git a/src/p_enemy.c b/src/p_enemy.c index a1624f4cf..2013a19dd 100644 --- a/src/p_enemy.c +++ b/src/p_enemy.c @@ -330,7 +330,7 @@ void A_FlameShieldPaper(mobj_t *actor); void A_InvincSparkleRotate(mobj_t *actor); void A_SpawnItemDebrisCloud(mobj_t *actor); void A_RingShooterFace(mobj_t *actor); -void A_TextureAnimate(mobj_t *actor); +void A_SpawnSneakerPanel(mobj_t *actor); //for p_enemy.c