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

19::gr01::セーブロード

担当

中村海音

役割

データのセーブ・ロード
オブジェクト生成時にsaveDataにセーブされていたデータを格納する。

オブジェクト名

saveLoad(game)

・生成時引数
第1引数game:gameオブジェクト

記載ソースコードファイル名

saveload.js

関数

・save()
saveDataに格納されているものをセーブする。
引数なし
返り値なし

・myDelete()
セーブデータを削除する。
引数なし
返り値なし

メモ

memory.enchant.jsとnineleap.enchant.jsとそれら周りのものが必要

saveDataについて

グローバル変数にしています。

セーブしたいデータを加えていってください。

多くのモジュールで共通して使ってしまうので、名前が被らないようにしてください。

saveData.existはセーブデータが存在するか(1)しないか(0)を数値で保存してます。

数値・文字列等はセーブできるようですが、関数はセーブできないようです。

モジュール分けへ戻る


最終更新日:2019/07/31 11:17:34