<<ショップモジュール(担当:滝田)>> !!機能 *ショップマスに止まると、自動的にショップ画面に遷移する。 *キャラモジュールから所持金の情報を得て、表示する。 *それぞれのアイテムの画像が表示される。 *画像をワンクリックすると、左下にアイテム名、値段、アイテムの効果が表示される。 *画像をダブルクリックすると、右隣のフレーム内にアイテム数を設定できるものを表示。(ワンクリックに変更) **表示例:+ ×2 ー **プラスを押すと数が増え、ーを押すと減る。 **所持金≧購入額の場合、表示例の下に購入ボタン出現。 **所持金<購入額の場合、購入ボタンは出現しない。 **アイテムの画像のクリック回数が奇数(プログラム内では奇数と偶数の関係は逆)の場合 ***何も表示していなかった場合、そのアイテムの必要な情報を表示 ***他のアイテムの情報が表示されていた場合、その表示から新しい表示に切り替わる。 **アイテムの画像のクリック回数が偶数(プログラム内では奇数と偶数の関係は逆)の場合 ***何か表示があった場合、その表示は消える *購入ボタンを押すと、所持金の計算(引き算)、アイテムの個数を扱う配列にその値を格納する。 *買い物終了ボタンをクリックすると、元のプレイヤー画面に戻り、次のプレイヤーのターンに移る。 *何も買わずに買い物終了ボタンをクリックすることは可能。 !!変数・関数 *変数 **ShopScene:ショップシーン生成 **moneyinfo:所持金の表示 **item:アイテムの画像表示 **iteminfo:アイテムの説明表示 **itemnum:アイテムの個数 **display_num:アイテムの個数表示 **sum:購入金額の合計 **selectcard:クリックされたアイテムの画像の識別 **count:アイテムの画像がクリックされた回数 *関数 *ショップモジュールのプロトタイプ(ほぼ完成)は以下のリンクから **[ショップモジュールのプロトタイプ(shop.js)|https://drive.google.com/drive/folders/1JoYBMlfGMDYaxxs4X_7EmLkgcPRErwI1?usp=sharing] **kenshu_main.jsの中にある !!状態遷移図 <<{スクリーンショット (23).png} *1枚目の画像の補足説明 **→内のコメント分の訂正 ***"アイテムの"画像をクリックすると **ゲーム本編と統合できれば、非常口ボタンを押すとすごろくの画面に戻るようになる。 <<{スクリーンショット (24).png} *2枚目の画像の補足説明 **+ボタンが押されるたびに購入額も増える。(0円,1000円,2000円というように) **-ボタンは、その逆。 **UIでは確認できないが、コンソールでその変化が確認できる。 <<{スクリーンショット (27).png} *3枚目の画像の補足説明(見づらいから) **左上:80000円 ≧ 80000円になっているため、購入ボタンが表示されている。 **右上:80000円 < 90000円になっているため、購入ボタンが表示されなくなる。 **右下:80000 - 70000 = 10000円が赤丸内に表示されている。 [戻る|http://wiki.cis.iwate-u.ac.jp/~wiki/csd/group.cgi/2020/?p=20%3A%3Agr06%3A%3A%E3%82%B2%E3%83%BC%E3%83%A0%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB]