<> このクラスの使用にはenchant.jsが必要です。 !!Method !add_event(name) イベント追加用メソッド。引数としてnameを与えてあげると、連想配列にnameを キーとする連想配列を自動的に追加する。イベントの初期状態はfalse(未実行)。 !add_item(name) アイテム追加用メソッド。引数としてnameを与えてあげると、連想配列にnameを キーとする連想配列を自動的に追加する。アイテムの初期状態は0。 !complete_event(name) イベントの状態を完了に変更するメソッド。完了の状態に変更したいイベント名を 引数nameとして与えてあげると自動的にイベントの状態がtrue(実行済み)に変わる。 !get_item(name) アイテムの個数を増やすメソッド。add_itemはアイテム自体を追加するメソッドであり、 こちらはadd_itemしたアイテムの個数を増やすメソッド。実行するとnameで指定された アイテムの個数が1増える。 !use_item(name) アイテムの個数を減らすメソッド。アイテムを使用した場合などに実行すると良いと思う。 実行するとnameで指定されたアイテムの個数が1減る。 !judge_event(name) イベントの状態を調べるときに使うメソッド。イベントの状態を調べたいときに 調べたいイベント名を引数nameとして与えてあげるとイベントの状態がtrue(実行済み) かfalse(未実行)かで返してくれる。 イベントの状態を調べるときは必ずこのメソッドを通して調べてください。 (連想配列の中身が必ずしもevent1から始まっているとは限らないため) !judge_item(name) アイテムの状態を調べる時に使うメソッド。アイテムの状態(個数)を調べたいときに 調べたいアイテム名を引数nameとして与えてあげるとアイテムの現在の個数を返してくれる。 アイテムの状態を調べるときは必ずこのメソッドを通して調べてください。 <> このクラスの使用にはnineleap.enchant.js, memory.enchant.js, start.png, end.png, indicator.pngをメインのjsファイルと同じ階層に置く必要があります。 また、ローカルストレージでデータを記録する場合はcore.onload前に "enchant.nineleap.memory.LocalStorage.DEBUG_MODE = true;"と "core.memory.player.preload();"の記述が必要です。 !!Method !game_save(file_name) データセーブ用メソッド。引数としてデータを管理している連想配列の名前を指定して あげるとデータを管理している連想配列をブラウザのローカルストレージに記録する。 セーブが完了するとコンソール画面に"save is completed"と表示される。 !game_delete() データ消去用メソッド。ゲームをはじめからにする場合はこのメソッドを使ってください。 イベント状態をすべてfalse、アイテムの個数をすべて0に変更します。自動的にセーブも 行われるので一度データを消すと元には戻せません。 データ消去が完了するとコンソール画面に"data is deleted"と表示されます。