ソフトウェア設計及び演習用の班Wiki
gr05::町
自宅 村上
OP後,クエストクリア後に主人公がいる場所.
主に,移動,ステータス,引退(ゲームの終了)などの行動を選択する.
行き先としては,城,武器屋,雑貨屋,訓練所がある.
ボタンを押すことによって選択する.
-
画面下にコマンドを表示
-
移動
- 城→クエストの受注
- 武器屋→武器変更
- 雑貨屋→アイテムセットの変更
- 訓練所→ステータスup
- ステータス
- 引退
-
移動
-
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()
- 武器フラグの値を参照し、プレイヤーの武器ステータスの値を変更する。
最終更新日:2014/02/11 18:18:27