//グローバル変数を定義するためのヘッダ //ステージの最大サイズ(Console版からちょい名前を変更) const int MAX_STAGE_WIDTH = 10; const int MAX_STAGE_HEIGHT = 10; const int CHR_SIZE = 64; //キャラクタタイルの大きさ(SIZExSIZE)  新しく追加 //今回はどうせ正方形だろうということで縦横まとめた //ゲームの状態制御用enum enum GAME_STATE { TITLE, PLAY, CLEAR }; //Mapを表す構造体(コンソール版と同じ) struct Map { int stage_width; int stage_height; int Dat[MAX_STAGE_HEIGHT][MAX_STAGE_WIDTH]; }; //0 通路 //1 壁 //2 荷物 //3 目的地 //4 人 //5 人 on the 目的地 //6 荷物 on the 目的地 //オブジェクト名を便利に使いたいためのenum(Consoleと同じ) enum OBJNAME { FLOOR, WALL, LUGG, GOAL, HUMAN, HUMAN_ON_GOAL, LUGG_ON_GOAL }; //これの代わりにグラフィックが出るからいらない //const string OBJS[] = { " ", "#", "$", ".", "@", "+", "*" }; //方向を表すenum (Consoleと同じ) enum direction { UP, LEFT, DOWN, RIGHT, NONE };