カメラの目標位置をプレイヤーの向きによって変えるようにする.

これまではプレイヤーがカメラの所定範囲に収まるよう制御していたが、
進行方向の可視範囲が狭いという問題があった。そこで、プレイヤーの向
いている方向の少し先が画面中心となるように制御方法を変更する.
この変更により、カメラがプレイヤーの視線を追いかけるような挙動にな
る.
マップの大きさを2x2画面に拡張する.

縦方向のカメラ移動とマップ描画対応.
衝突フラグを増やす.

衝突フラグがfalseの場合は衝突判定が発生しないとしていたのを、同じ
衝突フラグを持つActor同士のみ衝突判定を行うようにする.
これによって衝突判定をグループ化できるようになる.
衝突判定をActorのカテゴリとマスクの2種類で管理するようにする.

衝突判定を行うActorの双方について自身のマスクと相手のカテゴリの論
理和をとり、双方の結果が真のときのみ衝突判定を行うようにする.
これによって、特定のActorカテゴリのみ衝突判定から除外する、といっ
たことが簡単にできるようになる.
敵出現時はプレイヤーと衝突判定を行わないようにする.

敵がプレイヤー付近に出現した場合、唐突に衝突が発生するため理不尽に感
じられる. そこで、出現からしばらくはプレイヤーと衝突判定を行わないよ
うにする. 衝突判定を行わない期間は点滅表示させる.
また、死亡時も点滅表示させる.
画像の回転パラメータを反映する.
上下のプレイヤー弾、敵弾のデータを追加.
プレイヤー弾、敵弾のアニメーション対応.

Shot.knの描画にAnimationDataを使うようにする.
プレイヤーの上下ショットを実装.
マップを大きくし、ゲームプレイを改善したバージョンのREADME更新.

マップサイズを横2画面(2x1画面)から縦横2画面(2x2画面)に拡張.
カメラがプレイヤーの向いている方向を広く写す.
出現直後の敵はプレイヤーと衝突しない.
プレイヤー弾を上下にも撃てる.
プレイヤー弾、敵弾のアニメーション対応.