<<ゲームスタート画面>> start.c 800*600 *入力画像 **start.png *スタートボタン **ゲームスタート。 ゲーム画面に移動する。 *ロードボタン **ロード画面に移動する。 *endボタン **ゲームウィンドウを閉める。 <<ロード画面>> load.c load.h 800*600 *ロード数列ボタン **1-4     ロードデータを入力してゲームスタート。 *タイトルに戻る **スタート画面に移動する。 <<ゲーム画面>> game.c game.h 800*600 *トップレベルウィンドウを生成 **ウィンドウを作る。  my_window_new() *ロードデータを検索 **ロードデータがある場合 **ロードデータがない場合 *背景画像を読み込む **背景を作る。      *bgm載せる **bgm.c *時間システムを起動する time.c **300--  0になったら残機-1、ゲーム再スタート。 **ストープボタンしたら 時間停止 *アイテム載せる **blockなど ***case分別 *残機システム **ロードデータによって数を変える、ないと3になる。 **残機0になるとゲームオーバー画面に移動する。 *player載せる **移動と位置によってcase分け *enemy載せる **移動と位置によってcase分け **画面を出るとデータを消す。 *コールバックの設定 **key.c keyevent.h *saveシステム **新しいウィンドウを作る。 **saveボタン1-4 **endボタン *ゲームクリア **指定位置到達するとステージ+1 **ステージ???に達成したらゲームクリア。  クリア画面に移動する。 <<ゲームオーバー画面>> gameover.c *ゲームオーバー画像 *ゲームスタートボタン **ゲームスタート画面に移動する *ゲームend **ゲームウィンドウを閉める <<ゲームクリア画面>> gameclear.c *ゲームクリア画面