!!!現在の状況(1/29) 担当:川尻&藤森 以下の項目を新たに実装&改良 *敵AI(攻撃・移動の自動化) *タイマー・HPの表示 *ゲームオーバー画面 *弾が消えるバグの修正 !!今後の課題 以下の項目について実装を予定 *エリア移動 *オープニング画面、ゲームクリア *各種キャラ・アイコン画像の追加 *イベントシーン *2人対戦プレイ !!!progress.h :他のモジュールのヘッダを統合したヘッダ(各種グローバル宣言も含む) 8< #include "enemy.h" #include "count.h" #include "player_chara.h" #include "bullet.h" #include "hit_judge.h" #include "map.h" #include "main_disp.h" #include //music用インクルード #include //music用インクルード #pragma once #define EREA_MAX 2 //エリアの最大数 #define WALL_MAX 4 //壁の最大数 #define ITEM_MAX 2 //アイテムの最大数 #define WEAPON_MAX 2 //武器の最大数 #define LEFT 1 //敵モジュール #define DOWN 2 //敵モジュール #define RIGHT 3 //敵モジュール #define UP 4 //敵モジュール extern player_chara Player; extern enemy Enemy[EREA_MAX][MAXENEMY]; //MAXENEMY=10 (enemy.h) extern bullet Bullet[BULLET_MAX]; //BULLET_MAX=100 (bullet.h) extern int EreaNum; /*エリア情報(壁、アイテム、武器)*/ extern wall Wall[EREA_MAX][WALL_MAX]; extern item Item[EREA_MAX][ITEM_MAX]; extern weapon Weapon[EREA_MAX][WEAPON_MAX]; /*music用グローバル宣言?*/ extern Mix_Music *music[5]; extern Mix_Chunk *se1, *se2, *se3; extern int music_n; /*画面サイズ*/ extern int AreaWidth; extern int AreaHeight; /*マウス座標格納用グローバル配列*/ extern int M_xy[2]; /*最終スコア格納用グローバル変数*/ extern int Score_all; >8 !!!現在の状況(1/23) 担当:川尻&藤森 以下の項目に関して統合が完了 *自機の移動、弾の発射 *接触判定(自機×敵,自機弾×敵,自機×壁) *BGM、一部SEの出力 !!今後の課題 以下の項目について実装を予定 *弾の消滅 *タイマー表示 *エリア移動 *オープニング画面、ゲームクリア・オーバー画面 *敵の移動、弾発射 *各種キャラ・アイコン画像の追加 *イベントシーン *2人対戦プレイ