位置のペアの間に一方向性のリンクを作成します。
- (links <direction> (<positionA1> <positionB1>) ... (<positionAN> <positionBN>))
位置<positionA1>から位置<positionB1>へ、・・・・位置<positionAN>から位置<positionBN>へのリンクを、方向<direction>として作成します。
「links」は、方向<direction>を定義するために使用されます。
「board」内のトップレベルにあり、同じ方向<direction>に対して複数の「links」を使用できます。
駒を1つの場所から移動する必要がある場合は、双方向にリンクしておく必要があります。
リンクを定義するための省略形は「grid」であり、等間隔の位置を持つ盤において、位置とリンクのセット全体を一度に定義できます。
①
(board
(links n (a1 a2))
)
※位置<a1>から位置<a2>へのリンクを方向<n>と定義します。
(位置<a2>から位置<a1>へ戻るリンクは定義されません)
②
(board
(links n (a1 a2) (a2 a3))
)
※位置<a1>から位置<a2>へ、位置<a2>から位置<a3>へのリンクを方向<n>と定義します。
最終更新:2020年08月27日 01:55