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

    クラス SlotCell

    枠1つ。宣言(CellDef)と、今そこに入っているもの(ObjectStack)の組。

    枠の宣言は添字ではなく枠そのものに付く。ずらしても動くのは中身だけで、宣言は元の位置に留まる (枠数を決めたスロットでは、cells[2] が受け入れる型は中身が入れ替わっても変わらない)。

    中身を入れ替えるのはCellLayoutだけ。枠は並びの外へ単独では出ないので、TypeScriptのfriendの代わりに 名前で断っている。

    インデックス
    _stack: ObjectStack | undefined
    def: CellDef
    • 今入っているスタックへ合流できるか。束ねられる型で(SlotSystem.md 4節)、代表チェーンが一致し (同 5節)、maxに空きがあること(GameElementDefinition.md 7.2節)。

      パラメータ

      戻り値 boolean

    • この枠にあと何個入るか。空き枠なら型が合えばmax個(束ねられない型は1個)、埋まっていれば 合流できる場合のmaxまでの残り。

      パラメータ

      戻り値 number