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

    クラス ShelfScene

    アーティファクトの棚(docs/concept/GameEndings.md 6節)。

    枠はアーティファクトの型そのもの(artifactタグを持つ型を宣言順に並べる)で、持ち帰った物が その枠に収まり、まだの物は空枠のまま残る。空きが見えていることが次の周回へ向かう動機になるため、 到達した直後だけでなくタイトル画面からも開ける。

    階層 (一覧を見る)

    インデックス
    added: readonly string[] = []

    この周回で新たに収まったもの(タイトルから開いたときは空)。

    codex: WorldCodex
    locale: Localization
    metrics: ScreenMetrics = ...

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

    • 棚の上に置く一行。何が収まったか(到達直後)と、埋まり具合を言う。

      パラメータ

      • x: number
      • y: number
      • width: number
      • total: number
      • held: number

      戻り値 number

    • 棚そのもの。持ち帰った物は札、まだの物は空枠で、型の宣言順に並ぶ。

      パラメータ

      • x: number
      • y: number
      • width: number
      • all: readonly string[]
      • held: ReadonlySet<string>

      戻り値 void

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

      戻り値 void