*マップのオブジェクト配置
--階層ごとのマップ画像の表示切替
--進入不可な壁などの設定
*主人公のグラフィック表示
--入力されたキーに応じて向き変換描写 *マップ内移動処理
--方向キーを受け付けて上下左右にプレイヤーが移動 !!!map.h
#pragma once
#include
#define tate 19
#define yoko 29
#define masu 40
int mapno;
gint mapid[tate][yoko];
typedef struct{
int x;
int y;
}player;//プレイヤー座標の保存
player play;
typedef struct {
int left;
int right;
int up;
int down;
int menu;
}key;

key flag;
void mapset(int mapno);
void draw_background(GtkWidget *);
//move
void cb_key_press_event(GtkWidget *widget, GdkEventKey *event);
void cb_key_release_event(GtkWidget *widget, GdkEventKey *event);
!!!void mapset(int mapno);
マップ上の障害物や敵の位置を各層ごとに書き換える関数
!!!void draw_background(GtkWidget *);
背景画像の描写を障害物配列に従って描写
[[モジュール詳細]]