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

    インターフェイス MotionPlan<C, R>

    interface MotionPlan<C, R> {
        discards: readonly C[];
        fadeIns: readonly C[];
        flights: readonly PlannedFlight<C, R>[];
        landings: ReadonlyMap<number, { into: C; to: R }>;
        lunges: readonly PlannedLunge<C, R>[];
        puffs: readonly R[];
        shown: readonly ShownCard<C>[];
    }

    型パラメーター

    • C
    • R
    インデックス
    discards: readonly C[]

    即座に片付けるカード(居なくなったもの全部。残ったインスタンスの移動は便が見せている)。

    fadeIns: readonly C[]

    出どころが分からず、その場で浮かび上がらせるカード。

    flights: readonly PlannedFlight<C, R>[]
    landings: ReadonlyMap<number, { into: C; to: R }>

    持ち出されているインスタンス(aloft)の帰り先——差し替え後にそのインスタンスを映している枠。 返すかどうかは持ち出した側が決めるので、ここは行き先を答えるだけ。世界から出ていれば 帰り先を持たない。

    lunges: readonly PlannedLunge<C, R>[]

    この差し替えで始まる突進。

    puffs: readonly R[]

    その場ですぐ砂埃を立てる枠(消えた札の居場所と、飛ばずに現れた札の居場所)。

    shown: readonly ShownCard<C>[]

    差し替えの直後の各札の見せ方(レーンに並ぶカード全部ぶん)。