解説:board

「解説:board」の編集履歴(バックアップ)一覧はこちら

解説:board」(2020/09/15 (火) 12:50:40) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

 ゲームをプレイするための盤(ボード)を定義します。  盤は「(board XXXX)」で定義します。  ポジションやゾーン、対称性なども定義します。 ---- ・(board <board-arg1>...<board-argN>)   <board-arg1>、・・・<board-argN>により、盤(ボード)を設定します。  設定した盤は、(game XX)内で使用します。 ----  盤(ボード)は、ビットマップ画像、相互にリンクされた位置の集合体、対称性やゾーンを含むその他多数のパーツで構成されます。  <board-arg>の内容は以下の通りです。 ---- ・boardの構造 ①([[positions>解説:positions]] <positions-arg1>...<positions-argN>)  ポジション<positions-arg1>、・・・、ポジション<positions-argN>を作成します。 ②([[grid>解説:grid]] <grid-arg1>...<grid-argN>)  グリッド<grid-arg1>、・・・、グリッド<grid-argN>を作成します。 ③([[image>解説:image関係]] <file-string>)  盤の画像を「.bmp」ファイルで指定します。  複数の画像を指定した場合、メニューやツールバーの「Switch Piece Set」で順次変更できます。 ④([[kill-positions>解説:kill-positions]] <position1>...<positionN>)  位置<position1>、・・・、位置<positionN>を削除します。 ⑤([[links>解説:links]] <directionX> (<positionA1> <positionB1>) ... (<positionAN> <positionBN>) )  位置A1から位置B1への移動、・・・、位置ANから位置BNへの移動を、方向X(A→Bへの移動)とします。 ⑥([[symmetry>解説:symmetry]] <player2> (<directionX1> <directionY1>) ... (<directionX2> <directionY2>) )  プレイヤー<player2>の移動時は、方向X1を方向Y1へ、・・・、方向X2を方向Y2へ反転します。  線対称の場合:(symmetry White (n s)(s n) (nw sw)(sw nw) (ne se)(se ne)) ・・・左右への動き方が同じ駒  点対称の場合:(symmetry White (n s)(s n) (e w)(w e) (nw se)(se nw) (ne sw)(sw ne)) ・・・左右への動き方が異なる駒 ⑦([[unlink>解説:unlink]] <unlink-arg1>...<unlink-argN>)  リンク<unlink-arg1>、・・・、リンク<unlink-argN>を削除します。 ⑧([[zone>解説:zone]] <zone-arg1>...<zone-argN>)  ゾーン<zone-arg1>、・・・、ゾーン<zone-argN>を作成します。 ⑨([[dummy>解説:dummy関係]] <position1>...<positionN>)  ダミーポジション<position1>、・・・、ダミーポジション<positionN>を作成します。  座標を持たないため、ボード上に表示されないポジションです。 ----  画像ファイルは、以下のパスから呼び出されます。 ①「Zillions.exe」と同じフォルダにある「Images」フォルダ内 ②現在開いているZRFファイルと同じフォルダにある「Images」フォルダ内 →[[ZoGのフォルダ構成]] ---- [[ZRF言語の仕様解説]] [[解説:title]] [[解説:description/history/strategy]] [[解説:players/turn-order]] [[解説:board-setup]] [[解説:piece]] [[解説:win/loss/draw-condition]] [[解説:count-condition]] [[解説:option]] [[解説:sound]] [[解説:music]] [[解説:default]] [[解説:define]] [[ZoGのフォルダ構成 ]] ----
 ゲームをプレイするための盤(ボード)を定義します。  盤は「(board XXXX)」で定義します。  ポジションやゾーン、対称性なども定義します。 ---- ・(board <board-arg1>...<board-argN>)   <board-arg1>、・・・、<board-argN>により、盤(ボード)を設定します。  設定した盤は、(game XX)内で使用します。 ----  盤(ボード)は、ビットマップ画像、相互にリンクされた位置の集合体、対称性やゾーンを含むその他多数のパーツで構成されます。  <board-arg>の内容は以下の通りです。 ---- ・boardの構造 ①([[positions>解説:positions]] <positions-arg1>...<positions-argN>)  位置<positions-arg1>、・・・、位置<positions-argN>を作成します。 ②([[grid>解説:grid]] <grid-arg1>...<grid-argN>)  グリッド<grid-arg1>、・・・、グリッド<grid-argN>を作成します。 ③([[image>解説:image関係]] <file-string>)  盤の画像を「.bmp」ファイルで指定します。  複数の画像を指定した場合、メニューやツールバーの「Switch Piece Set」で順次変更できます。 ④([[kill-positions>解説:kill-positions]] <position1>...<positionN>)  位置<position1>、・・・、位置<positionN>を削除します。 ⑤([[links>解説:links]] <directionX> (<positionA1> <positionB1>) ... (<positionAN> <positionBN>) )  位置A1から位置B1への移動、・・・、位置ANから位置BNへの移動を、方向X(A→Bへの移動)とします。 ⑥([[symmetry>解説:symmetry]] <player2> (<directionX1> <directionY1>) ... (<directionX2> <directionY2>) )  プレイヤー<player2>の移動時は、方向X1を方向Y1へ、・・・、方向X2を方向Y2へ反転します。  線対称の場合:(symmetry White (n s)(s n) (nw sw)(sw nw) (ne se)(se ne)) ・・・左右への動き方が同じ駒のみの時  点対称の場合:(symmetry White (n s)(s n) (e w)(w e) (nw se)(se nw) (ne sw)(sw ne)) ・・・左右への動き方が異なる駒がある時 ⑦([[unlink>解説:unlink]] <unlink-arg1>...<unlink-argN>)  リンク<unlink-arg1>、・・・、リンク<unlink-argN>を削除します。 ⑧([[zone>解説:zone]] <zone-arg1>...<zone-argN>)  ゾーン<zone-arg1>、・・・、ゾーン<zone-argN>を作成します。 ⑨([[dummy>解説:dummy関係]] <position1>...<positionN>)  ダミー位置<position1>、・・・、ダミー位置<positionN>を作成します。  座標を持たないため、ボード上に表示されない位置です。 ----  画像ファイルは、以下のパスから呼び出されます。 ①「Zillions.exe」と同じフォルダにある「Images」フォルダ内 ②現在開いているZRFファイルと同じフォルダにある「Images」フォルダ内 →[[ZoGのフォルダ構成]] ---- [[ZRF言語の仕様解説]] [[解説:title]] [[解説:description/history/strategy]] [[解説:players/turn-order]] [[解説:board-setup]] [[解説:piece]] [[解説:win/loss/draw-condition]] [[解説:count-condition]] [[解説:option]] [[解説:sound]] [[解説:music]] [[解説:default]] [[解説:define]] [[ZoGのフォルダ構成 ]] ----

表示オプション

横に並べて表示:
変化行の前後のみ表示: