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

20::gr06::キャラモジュール

キャラモジュール(担当:田中)

クラス名 Player (引数:名前、所持金、Gp、初期タイル名、番号)

基本的に各引数は名前通りのステータスを表している。

Gp=がんちゃんポイント で、Gpは勝利条件に直結する。

番号は、最初はアイテムやターン回しの際に使うステータスとしていれていたが、他モジュールと並行して作っている間に、いらないステータスになった。多分いつか消える。

コンストラクタ:

  ・名前

  ・所持金

  ・Gp

  ・アイテム

  ・タイル名

  ・番号

ほとんどのステータスは引数をそのまま入れる。

前述のとおり番号はいらない。

「アイテム」は「整数の配列」であり、「配列の位置」=「アイテムそのもの」ととれることができる。

例:ライター=0、+ドライバー=1、玄関の鍵=2 とすると、   アイテム[1, 0, 10] の状態はライターを1個、+ドライバーを0個、玄関の鍵を10個持っている状態となる。

一応各値を出力、増減するメソッドをクラス内に入れたが、今のところ使っていない。店モジュールやイベントモジュール等で使う可能性あり。

戻る


最終更新日:2020/07/23 15:57:46