解説:change-type

  • change-type
 指定された位置にある駒を別の種類の駒に変更します。
 「capture」「create」「change-owner」「flip」と同じで、最終的に「add」が必要です。

※駒を別の駒に昇格(または降格)する際に利用します。

  • (change-type <piece-type>)
 現在の位置にある駒を、駒<piece-type>へ変更します。
  • (change-type <piece-type> <position>)
 位置<position>にある駒を、駒<piece-type>へ変更します。
  • (change-type <piece-type> <direction>)
 方向<direction>にある駒を、駒<piece-type>へ変更します。

※<position>や<direction>を指定しない場合、駒の変更が行われる位置は、現在の位置になります。


(moves
 ( n
   (change-type Knight e)
 add
   )
 )
)

※上へ進み、右の駒(右上の駒)をナイトに変更します。


(moves
 ( n
   (change-type Knight)
 add
   )
 )
)

※上へ進み、そこの駒をナイトに変更します。

※プレイヤーが動かしている駒のタイプを変更する場合は、(add XX)でも行えます。


※(moves
 ( n
   (add Knight)
   )
 )
)

※上へ進み、ナイトを置きます。


※(moves
 ( n
   (add Knight Rook Bishop)
   )
 )
)

※上へ進み、ナイトまたはルークまたはビショップのどれか(プレイヤーがダイアログで選択した駒)を置きます。


最終更新:2020年09月15日 11:09