||||| | マップ|プレイヤ |ルーレット|イベント | グラフィック || ルーレット表示 | なし| マップのマスを車歩く マスによってステータス変動|ルーレット定義 int Random_atob -横:int width -縦:int height|なし |ルーレット定義 int Random_atob -横:int width -縦:int height || ルーレット回す|なし | int Random_atob(int low, int high) /*aからbまでの間でランダムな値をかえす関数 2 5 =2345*/ /*aとbはtest_Roulette.cで定義*/|int Roulette(void) |なし |int Roulette(void) || ルーレット止める |なし|int Random_atob(int low, int high) /*aからbまでの間でランダムな値をかえす関数 2 5 =2345*/ /*aとbはtest_Roulette.cで定義*/|ルーレット定義 int Random_atob -横:int width -縦:int height|なし|ルーレット定義 int Random_atob -横:int width -縦:int height || ファイル読み込み| ファイル読み込み:void load_file()|マップの番号に従ったイベントによるステータス値の変動をint型で渡す|なし|画像・テキストファイルの読み込み void load_file() void load_text()|ファイル読み込み:void load_file() || マス進む|マップを進む void car_go()|void car_go()|なし|void car_go()| void car_go() ||マス止まる|void car_stop()|void car_stop()|なし|void car_stop()|void car_stop() ||ステータス変動|player status_change(Player p, Event e)|player status_change(Player p, Event e)|なし|Event Event_New(void){ Event event; event.eid = 0; event.text = ""; event.intelligence = 0; event.moral = 0; event.money = 0; event.real = 0; event.gazou = ""; return event; }|Event Event_New(void){ Event event; event.eid = 0; event.text = ""; event.intelligence = 0; event.moral = 0; event.money = 0; event.real = 0; event.gazou = ""; return event; } ||マスごとのイベント選択|event.eid|なし|なし|event.eid |event.eid ||テキスト文章の表示|なし|なし|なし|Event Event_New(void){ Event event;event.text = "";}|Event Event_New(void){ Event event;event.text = "";} ||画像表示|画像表示 struct image -幅:int width -:int height|なし|なし|画像表示 struct image -幅:int width -:int height|画像表示 struct image -幅:int width -:int height