#ifndef DEF_MAP_H((br)) #define DEF_MAP_H((br)) #define MAX_MAP_WIDTH 4((br)) #define MAX_ROOM MAX_MAP_WIDTH*MAX_MAP_WIDTH((br)) #define MAX_PARTITION (MAX_ROOM-1)*(MAX_ROOM-1)((br)) #include "room.h"((br)) #define XA 480((br)) typedef struct{((br)) Room_t *mymap;((br)) Room_t room[MAX_MAP_WIDTH][MAX_MAP_WIDTH];((br)) Room_t *Sroom, *Groom;((br)) int Image[16];((br)) }Map_t;((br)) Map_t* GetMap();//現在のマップを返す((br)) void Map_init();//マップの初期化をする関数((br)) void Map_end();//マップの終了処理をする関数((br)) int Aisle_Num(Room_t);//部屋のどこに通路があるか調べる関数((br)) void Map_draw(int x,int y,int a);//左上のマップの地図を描写((br)) void Myroom_move(int a);//部屋移動するときに呼び出す関数((br)) void All_true();マップ上のすべての部屋に行ったことにする関数(デバッグ用)((br)) #endif((br))