解説:links

  • links
 位置のペアの間に一方向性のリンクを作成します。

  • (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