重力フラグ

重力オフにするオプションを追加してみました。
差分
垂直方向の加速度に重力を足しこむ位置が変わっただけです。


これで、いくつかのルーチンを単純化できるかなと思っていたんですが、移動ルーチン側では重力のオン/オフを出来ないので、あまり活用できていません。
重力のある/なしは移動ルーチンのアルゴリズムに依存するので、その情報を戻り値に追加するのが自然ですかね。
そこまでするぐらいなら元に戻したほうがいいかも。


あと、今日見つけたバグ

  • 壁に埋まって右に滑っている間にジャンプできなくなっている