!!!自宅  村上 *void syokika_field() **フィールドから帰ってきた時に初期化を行う。初期化する項目は ***フィールド座標(x=5、y=0) ***ボスフラグ(BOSS=0) ***体力、スキルポイント、アイテムポイント(HP = MAX_HP,SP = 50, IP = 10) !!!ステータス  菅原 ボタンが押されたら、ステータス関数を呼び出す。 *void states(int argc, char **argv) **ラベルに現在の状況を表示。クリアフラグ、武器情報、ステータスなど。 !!!引退  菅原 所謂「ゲームをやめる」、この段階でクリアフラグを満たして入ればクリアエンディング、満たさなければゲームオーバ関数を呼び出してゲーム終了。すべてのフィールドをクリアしてこのボタンを押して完全クリアになる。 !!!城  菅原 ボタンが押されたら、城関数を呼び出す。 *void ou(int argc, char **argv) ボタンでメッセージを出力した後、フィールド名の書かれたボタンを出力。押されたボタンによってフィールドフラグ(ff)の値を変更し、フィールド関数を呼び出す。 やめるを選択で自宅に戻る。 !!!武器屋  菅原 ボタンが押されたら、武器関数を呼び出す。 *void buki(int argc, char **argv) ボタンでメッセージを出力した後、武器名の書かれたボタンを出力。押されたボタンによって武器フラグ(bukif)の値を変更し、武器変更関数を呼び出して自宅に戻る。 *void b_change() **武器フラグの値を参照し、プレイヤーの武器ステータスの値を変更する。 !!!雑貨屋  菅原 ボタンが押されたら、雑貨関数を呼び出す。 *void zakka(int argc, char **argv) ボタンでメッセージを出力した後、セット名の書かれたボタンを出力。押されたボタンによってアイテムフラグ(item_box)の値を変更し、自宅に戻る。 !!!訓練所  菅原 ボタンが押されたら、レベル関数を呼び出す。 *void LVup(int argc, char **argv) 戦闘で得た経験値を使用し、自分のステータスのHP、攻撃力、防御力のどれかを上昇させる。 消費経験値は自分のステータスが高くなる毎に上昇。 ボタンでメッセージを出力した後、上昇ステータスの書かれたボタンを出力。押されたボタンによって自分の基本ステータスの値を変更し、自宅に戻る。 消費経験知が所持経験知より多い項目には「経験値が足りません」と表示され、ボタンを押しても何も起こらない。