BackGroundManage | ゲーム中の背景を表示するクラス 凝ればカッコイイ背景演出になるけど ま、そこはそれ |
BasicSystem | DirectX system コントロールクラス Luna ライブラリへのアクセスの大半をこの中で行い できるだけ DirectX や Luna が見えない様にします。 SpriteItem クラス以外は Luna を触らずに済むというのが目標。 |
BonusShipManage | ボーナス船のオブジェクトと移動管理 |
BulletBase | シューティング向けスプライトクラス 当たり判定のメソッドを持ったスプライトアイテム かすり判定もあるよ |
BulletMaker | 弾を発生させるクラス 自らがインスタンスとして弾となることも可能 |
BulletManage | 弾幕を管理するクラス オブジェクトの発生と消失を司る |
ConvoyManage | 敵侵略者の群体管理クラス |
EnemyObject | 敵侵略者の表示クラス |
GameDirector | ゲーム進行管理クラス ゲームの進行管理やオブジェクト管理を行い、 実際のゲームがプレイできるように進行を組み立てます |
MyShipManage | 自機管理用クラス 自機の位置とかスプライトのインスタンスとか 移動管理とかそんな感じ |
MyShotManage | シューティング向けスプライトクラス 当たり判定のメソッドを持ったスプライトアイテム かすり判定もあるよ |
PanelManage | スコアパネルの表示管理 スコアの表示とかの実装 |
ShootingObject | シューティング向けスプライトクラス 当たり判定のメソッドを持ったスプライトアイテム かすり判定もあるよ |
SpriteItem | スプライト管理クラス スプライト1個に1インスタンス Luna system を触らずにスプライト表示ができるように |
TitleManage | タイトル画面の管理 |