2020 ソフトウェア設計及び演習用の班Wiki
20::gr06::キャラモジュール
キャラモジュール(担当:田中)
クラス名 Player (引数:名前、所持金、Gp、初期タイル名、番号)
基本的に各引数は名前通りのステータスを表している。
Gp=がんちゃんポイント で、Gpは勝利条件に直結する。
番号は、最初はアイテムやターン回しの際に使うステータスとしていれていたが、他モジュールと並行して作っている間に、いらないステータスになった。多分いつか消える。
コンストラクタ:
・名前
・所持金
・Gp
・アイテム
・タイル名
・番号
ほとんどのステータスは引数をそのまま入れる。
前述のとおり番号はいらない。
「アイテム」は「整数の配列」であり、「配列の位置」=「アイテムそのもの」ととれることができる。
例:ライター=0、+ドライバー=1、玄関の鍵=2 とすると、 アイテム[1, 0, 10] の状態はライターを1個、+ドライバーを0個、玄関の鍵を10個持っている状態となる。
一応各値を出力、増減するメソッドをクラス内に入れたが、今のところ使っていない。店モジュールやイベントモジュール等で使う可能性あり。
最終更新日:2020/07/23 15:57:46