2017 ソフトウェア設計及び演習用の班Wiki

17::gr07::モジュール化::ショップ

表示するもの

アイテム(種類)ウィンドウ

  • 真ん中に4つのアイテムの種類を表示
    • 回復
    • 装備
    • 能力上昇
    • その他
  • 下にexit(終了)ボタン

アイテムウィンドウ

  • アイテム(種類)とは別ウィンドウで表示
  • 上下の所持金、終了ボタンは変わらない
  • 複数のボタンでアイテム表示、クリックで購入

関数

main関数

複数のウィンドウを作成
効果音を読みこむ
垂直のパッキングボックスを作成して配置
他の関数を呼び出す

画面遷移関数

最初のアイテム種類選択ウィンドウで選択したものに応じてアイテムの一覧を表示させる。なお、アイテム種類選択ウィンドウはそれと同時に隠す。

アイテム購入関数

アイテム購入と同時に効果音を再生する
ステータスのヘッダファイルからアイテムの変数をそれぞれ取っていき、その変数の値を増やす
装備アイテムはアイテム購入時に、アイテム変数同様に能力値変数をステータスヘッダから取ってきて、能力を上昇させる。それ以外のアイテムは戦闘画面で使えるように

ボタンをウィンドウに配置する関数

垂直パッキングボックスでボタンを各ウィンドウに配置する


最終更新日:2017/08/03 22:57:35