Wesnoth WML Wiki

変数について

最終更新:

wesnoth-wml

- view
メンバー限定 登録/ログイン

変数とは

変数は一時的に値を入れておく箱のようなものです。
“数”とついていますが数を入れるとは限りません。

{VARIABLE my_unit Sergeant}
こうすれば変数my_unitに Sergent が格納されます。

{UNIT 1 $my_unit 3 5 ()}
そしてこうすれば軍曹を配置することができます。

変数に値を格納したい場合は$をつけず、
変数の値を使いたい場合は$をつけます。

上記のVARIABLEマクロは、以下のように記述したのと同じです。
[set_variable]
  name=my_unit
  value=Sergeant
[/set_variable]


自動的に値が格納される変数

変数 x1 と y1 は、何らかの行動などが起こった場合に、起こったユニットがいる位置が格納される変数です。
例えば、ユニットの攻撃時には、攻撃したユニットの位置がx1,y1に格納されます。

変数 side_number は、現在のプレイしているサイドの番号が格納されます。

変数 turn_number は、現在のターン番号が格納されます。
人気記事ランキング
目安箱バナー