09/02/07 18:43:37 Sui9BRnn
俺は基本グローバルな構造体で、ソースコード分けるために無理やりクラス作ってる感じ
ステージ、敵、弾の定義は多分一番普通なやつ
面
set 敵の種類 X座標 Y座標
set 敵の種類 X座標 Y座標
sleep 待機時間
set 敵の種類 X座標 Y座標
sleep 待機時間
こんなのが書いてあるのを配列に読み込んで設置とスリープを繰り返す
敵(弾)もほぼ同じだけど移動部と攻撃部を同時に実行してく
画像ファイル名、当たり判定の大きさ等もヘッダに書いとく
敵
//移動 (sleepの間は増加量を変えないで動き続ける)
move 角度 速度
sleep 待機時間
move 角度 速度
sleep 待機時間
・・・
//攻撃
sleep 待機時間
nway WAY数
sleep 待機時間
make 敵の種類(特殊な動きをする弾(敵)をだす)
・・・