UnmappedIsland ソースリファレンス - v0.1.0
    検索インデックスを準備しています...

    クラス Settings

    ゲームを始める前にだけ変えられる設定(StartScreen.md 画面構成 4)。

    保存先はコンストラクタで受け取る。ブラウザではlocalStorage、テストではメモリ上の実装を渡す (SaveSlotsと同じ)。

    インデックス
    • get loadsAssetPack(): boolean

      アセットパックを読むか(AssetPack.md)。既定は読まない——同梱の世界がそのまま出るのを 既定にし、パックの物が混ざるのは選んだときだけにする。

      戻り値 boolean

    • set loadsAssetPack(value: boolean): void

      パラメータ

      • value: boolean

      戻り値 void

    • その型の子ウィンドウで最後に開いていたタブ(一度も開いていなければundefined、Windows.md 1.2節)。

      覚えるのは型ごと——個体ごとに覚えても、拾い直した物も新しく作った物も別の個体なので、 次に開いたときには効かない。「かごを一度開いて中身を見たら、以後どのかごも中身から」を狙う。

      セーブデータではなく設定に置くのは、これがプレイヤーの好みであってこの島の出来事ではないため。

      パラメータ

      • defName: string

      戻り値 string | undefined

    • 未設定も、他タブや手動編集で壊れた値も、既定側(false)として読む。

      パラメータ

      • name: string

      戻り値 boolean

    • パラメータ

      • defName: string
      • tab: string

      戻り値 void

    • パラメータ

      • name: string
      • value: boolean

      戻り値 void