盤上から指定された位置を削除します。
削除された位置には駒を配置できず、削除された位置へ駒を進めたりドロップしたりすることもできません。
- (kill-positions <position1> ... <positionN>)
位置<position1>・・・位置<positionN>を削除します。
削除された位置が、他の位置とリンクしている場合、そのリンクも削除されます。
「kill-positions」は、「board」ブロック内で、他の全ての処理が終わった後に処理されます。
削除される位置は、他の全ての位置から完全にリンクが解除された後、破棄されます。
通常、「grid」で作成された不要な位置を削除するために使用されます。
位置を削除すると、メモリが解放されるため、移動「move」の生成が高速化されます。
①
(board
(kill-positions c3)
)
※位置<c3>を削除します。
②
(board
(kill-positions c3 f6 d7)
)
※位置<c3>、位置<f6>、位置<d7>を削除します。
最終更新:2020年08月27日 01:44