<<{ganchan-R.gif} <<{flowerganchan-L.gif} <<{starganchan-R.gif} <<予定>> 主人公の体力関数 主人公残基関数 主人公歩行関数 主人公遠距離攻撃関数 主人公無敵関数 主人公踏みつけ関数 主人公ジャンプ関数 主人公死関数 主人公加速度関数 <<<設計図>>> <<がんちゃんのパワーアップ>> パワーアップアイテムに触れるフラグ TRUE →がんちゃんの画像差し替え → player->hp=2; パワーアップしてる状態でダメージ受けたら(接触フラグTRUE)(きのこ or フラワー) player->hp=1; にして画像差し替え if(player->hp=0){ 再スタート OR ゲームオーバー } <<武器使える状態>> if(武器使える状態フラグがTRUE && g_z == TRUE) { ガンちゃん攻撃モーションの画像に切り替え →武器の画像読み込み →武器のSEを読み込み →武器の動き方の設定 (ジャンプの動き方を流用か) →武器の当たり判定 } << 無敵状態>> { アイテムに接触フラグTRUE →がんちゃんの画像切り替え →BGM読み込み →敵に接触してもhp変わらず →敵に当たると敵ダメージフラグTRUE →敵死亡 →一定時間で無敵は切れる。 } <> /* mode 0 通常 mode 1 パワーアップ mode 2 フラワー mode 3 通常&&スター mode 4 パワーアップ&&スター mode 5 フラワー&&スター */ <<ヘッダファイルの説明>> <<>> [[star_time.h|gr06::star_time.h]] <<>> [[action.h|gr06::action.h]] <<>> [[player_data.h|gr06::player_data.h]]