[データベース]の管理を行う静的クラス。
$XXX で大域変数に設定されているものや、セーブデータの管理など行う。
大域変数について詳細は Global のページを参照。
関連クラス: JsonEx
Name | Type | Description |
---|---|---|
_globalId |
String | [static] システム ID ‘RPGMV’ |
_lastAccessedId |
Number | [static] 最後にセーブ・ロードを行ったファイルの ID |
_errorUrl |
* | [static] |
_databaseFiles |
Array.<MV.DatabaseFile> | [static] 読み込むデータファイル情報 |
エラーが記録されていれば、エラーを表示。
$game から始まる大域変数に、対応したオブジェクトを生成し代入。
data.note に書いてあるデータを分解し data.meta に設定。
渡した data 自体が書き換えられるので、返り値はない。
Name | Type | Description |
---|---|---|
data |
Object | RPG.MetaData |
渡したオブジェクトから$game で始まる大域変数に値を設定。
Name | Type | Description |
---|---|---|
contents |
MV.SaveContents | 大域変数用オブジェクト |
セーブファイルが(ひとつでも)存在するか。
指定した項目が[防具]に含まれるか。
Name | Type | Description |
---|---|---|
item |
Object | RPG.Armorなど |
[戦闘テスト]モードか。
データベースの読み込みが完了しているか。
[イベントテスト]モードか。
指定した項目が[アイテム]に含まれるか。
Name | Type | Description |
---|---|---|
item |
Object | RPG.Itemなど |
マップの読み込みが完了しているか。
指定した項目が[スキル]に含まれるか。
Name | Type | Description |
---|---|---|
item |
Object | RPG.Skillなど |
指定した ID のセーブファイルが存在するか。
Name | Type | Description |
---|---|---|
savefileId |
Number | セーブファイル ID |
指定した項目が[武器]に含まれるか。
Name | Type | Description |
---|---|---|
item |
Object | RPG.Weaponなど |
最後にセーブ・ロードを行ったファイルの ID を返す。
最新のセーブファイル ID を返す。
全てのセーブファイルの画像を読み込む。
データベースファイル( $data から始まる大域変数に代入される JSON)を読み込む。 ただし $dataMap は別扱い。
指定したデータを読み込む。読み込みが完了したら onLoad が呼ばれる。
Name | Type | Description |
---|---|---|
name |
String | データ代入先の大域変数名 $dataXXX |
src |
String | data/以下のファイル名 |
指定したセーブファイル ID からデータを読み込む。
Name | Type | Description |
---|---|---|
savefileId |
Number | セーブファイル ID |
指定したセーブファイル ID からリソース抜きの情報を読み込み、 読み込みに成功したか。
Name | Type | Description |
---|---|---|
savefileId |
Number | セーブファイル ID |
セーブファイル情報の配列を読み込んで返す。
マップデータを読み込む。完了時は onLoad が呼ばれる。
Name | Type | Description |
---|---|---|
mapId |
Number | 1: 空のマップを作る |
セーブファイルに必要な画像を読み込む。
読み込まれた画像はImageManagerに保管される。
Name | Type | Description |
---|---|---|
info |
MV.SaveFileInfo | セーブファイル情報 |
指定したセーブファイル ID の情報を読み込んで返す。
Name | Type | Description |
---|---|---|
savefileId |
Number | セーブファイル ID |
空のマップを作成。
セーブ用のデータ作成。$game で始まる大域変数をまとめたオブジェクトを返す。
新規のセーブファイル情報を作って返す。
セーブ可能なファイルの最大数を返す。
データ読み込み完了時に呼ばれるハンドラ。
Name | Type | Description |
---|---|---|
object |
* | データを格納したオブジェクト |
ゲームデータをセーブファイルに保存し、 保存に成功したか。
Name | Type | Description |
---|---|---|
savefileId |
Number | セーブファイル ID |
指定したセーブファイル ID にリソース抜きの情報を保存し、 保存に成功したか。
Name | Type | Description |
---|---|---|
savefileId |
Number | セーブファイル ID |
セーブファイル情報を保存。
Name | Type | Description |
---|---|---|
info |
MV.SaveFileInfo | セーブファイル情報 |
新規ゲーム用のセーブファイルを選択。
[戦闘テスト] の準備。
[イベントテスト]の準備。
新規ゲームの準備。