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

    関数 lungeTargetsByInstance

    • 「そのインスタンスは、どのインスタンスの居る所まで突進したか」の候補(HuntingSystem.md 6.1節)。 出どころと同じく、矩形に直すのは並びを読める側(cardMotionPlan)。

      突進として読めるのは、主体が、自分の外に在った物を、その物の居場所から動かした回。同 6節の表の 残りはここに挙がらない——生まれた物(from === undefined)はどこからも動いていないので出どころが 答え、自分が動いた回(逃げた回)は主体と動いた物が同じで、自分が抱えている物を動かした回 (くわえた物を食べた回)は主体がどこへも行っていない。

      相手を1つに決めるのはここではない。 見せる突進は主体1つにつき1回だが、起きた順の先頭が 手を出した相手とは限らない——中身のある入れ物を壊すと、こぼれた中身の移動が入れ物の消滅より 先に記録される(WorldObject.destroy)。画面に出ている相手を選べるのは並びを読める側だけなので、 ここは起きた順に候補を並べるところまでを持つ。

      パラメータ

      戻り値 ReadonlyMap<number, readonly number[]>