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

    クラス SettingsScene

    設定画面(StartScreen.md 画面構成 4)。

    ここに並ぶのはゲームを始める前にだけ変えられる設定。アセットパックは起動時に1回だけ入って 以後不変(AssetPack.md 4節)なので、変えた値はページを読み込み直して初めて効く。

    階層 (一覧を見る)

    インデックス
    metrics: ScreenMetrics = ...

    現在の画面寸法。buildの中でだけ参照する。

    settings: Settings = ...
    • 設定1件ぶんの行。行のどこを押しても切り替わる。

      パラメータ

      • rect: { height: number; width: number; x: number; y: number }
      • title: string
      • detail: string
      • value: boolean
      • onChange: (value: boolean) => void

      戻り値 void

    • 画面を作り直す。リサイズのほか、設定の変更のように画面全体を組み直したいときに呼ぶ (表示内容の変化は、プレイ画面では差し替えで反映する。PlayScene.showView)。

      戻り値 void

    • タイトルへ戻る。設定が、この起動が読んだかどうかと食い違っていれば、読み込み直して反映する (そのままではこの回のゲームに映らない)。読み込み直した先もタイトル画面になる。

      戻り値 void