生成済みのゲーム一式から画面の表示内容を作る。設置物レーン・アイテムレーン・ハンドレーンは 現在地とキャラクターのスロットの中身をそのまま映す。
ワールドの状態を写し取るだけなので、アクションでワールドが変わったら作り直す(PlayScene参照)。 写し取るのは一度に全部——ここが作るものは同じ時点のワールドを映す。
唯一の例外が写し取る前に手持ちを前へ詰めること(packToFrontIfHidden)。本来の写し取りの後ろに 後付けした画面都合の割り切りで、ワールドの側を変えている。
handLaneCellsは、ハンドレーンに一度に見えている枠の数。画面にしか無い値なので、知らない 呼び出し側(枠が全部見えているのと同じ扱い)は詰めない。
カードの語彙は分かれている。場所とスロットの対応(cardPlaces)・札の見た目(cardLooks)・ 札の上の操作(cardOperations)で、ここはそれを束ねて画面の区画へ配る。
生成済みのゲーム一式から画面の表示内容を作る。設置物レーン・アイテムレーン・ハンドレーンは 現在地とキャラクターのスロットの中身をそのまま映す。
ワールドの状態を写し取るだけなので、アクションでワールドが変わったら作り直す(PlayScene参照)。 写し取るのは一度に全部——ここが作るものは同じ時点のワールドを映す。
唯一の例外が写し取る前に手持ちを前へ詰めること(packToFrontIfHidden)。本来の写し取りの後ろに 後付けした画面都合の割り切りで、ワールドの側を変えている。
handLaneCellsは、ハンドレーンに一度に見えている枠の数。画面にしか無い値なので、知らない 呼び出し側(枠が全部見えているのと同じ扱い)は詰めない。
カードの語彙は分かれている。場所とスロットの対応(cardPlaces)・札の見た目(cardLooks)・ 札の上の操作(cardOperations)で、ここはそれを束ねて画面の区画へ配る。