X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fplayer.c;h=9423b1035571f24d32aa81f5f8e1de991c79e860;hb=246f3981ea5e6dc3044cfb20c4d06be2787feb49;hp=44d583055fe3be963629413eccb90bbfddfe0048;hpb=b636ddadcdc753c1e0a5d03e1c90d4d95c72c6e0;p=supertux.git diff --git a/src/player.c b/src/player.c index 44d583055..9423b1035 100644 --- a/src/player.c +++ b/src/player.c @@ -882,9 +882,17 @@ void player_input(player_type *pplayer) else { if(pplayer->base.xm > 0) - pplayer->base.xm = (int)(pplayer->base.xm - frame_ratio); + { + pplayer->base.xm = (int)(pplayer->base.xm - frame_ratio); + if(pplayer->base.xm < 0) + pplayer->base.xm = 0; + } else if(pplayer->base.xm < 0) - pplayer->base.xm = (int)(pplayer->base.xm + frame_ratio); + { + pplayer->base.xm = (int)(pplayer->base.xm + frame_ratio); + if(pplayer->base.xm > 0) + pplayer->base.xm = 0; + } } /* Jump/jumping? */