2014 ソフトウェア設計及び演習用の班Wiki
gt03:ゲーム進行モジュール
progress.h :他のモジュールのヘッダを統合したヘッダ(各種グローバル宣言も含む)
#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 <SDL.h> //music用インクルード #include <SDL_mixer.h> //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; /*マウスポインタ座標格納用グローバルポインタ変数*/ extern int M_Event[2] /*場面切り替えフラグ変数*/ extern int Scene_flag; //0:1~3以外、1:1人プレイ中、2:2人プレイ中、3:イベント中
最終更新日:2015/02/16 17:15:13