初代のマリオです。 加速度が右移動の時は1でダッシュは2です。 なので左移動の時は 加速度を減らしていきます。 んで、左移動で-1でダッシュで-2 なのでダッシュ中か判定してダッシュ中ならL=1:ELSE:L=0して、 減らしてるときに IF 加速度<-(1+L) THEN 加速度=-(1+L)とやります。 長文失礼しました。