XOSで使われる予約
変数の一覧です。
XOSには
<define>により定義
しなくても使える変数名がいくつか規定されています。
以下の予約変数は静的変数です。
静的変数はXOSの解釈時にその内容と置換されます。
内容がタグに依存し、まだ確定していない予約変数が参照された場合、その内容が確定するまで該当タグの解釈を保留し、確定次第翻って該当タグを解釈します。
- @title[i]
- index='i'を持つ<title>で定義された名前が格納されます。
- @genre[i]
- index='i'を持つ<genre>で定義された名前が格納されます。
- @artist[i]
- index='i'を持つ<artist>で定義された名前が格納されます。
- @sound[i]
- index='i'を持つ<sound>で定義された名前が格納されます。
- @image[i]
- index='i'を持つ<image>で定義された名前が格納されます。
- @level
- <level>で定義された数値が格納されます。
- @difficulty
- <difficulty>で定義された値が格納されます。
- @stempo[i]
- type='i'を持つ<showbpm>で定義された値が格納されます。
- @comment
- <comment>で定義された値が格納されます。
- @karinotes
- <notes>で定義された値が格納されます。
- @notes
- 実際の総ノート数が格納されます。カウントを参照してください。
- @clear
- この曲のクリアランプ(整数)が格納されます。
- @mode
- ゲームモードの文字列が格納されます。
- @jname
- 判定の名前が格納されます。
- @rand[i]
- 0以上i未満のランダムな整数が格納されます。@randは参照されるたびに内容が更新されます。一度参照したランダム値を保持したい場合は<define>にて別の変数に代入してください。
以下の予約変数は
動的変数です。
動的変数は楽曲プレイ中に随時内容が更新されます。
動的変数は
<bar>の外では
使用できません。
- @score
- 現在の得点(EXスコア)が格納されます。
- @combo
- 現在のコンボカウントが格納されます。
- @miss
- 現在のミスカウントが格納されます。
- @cbreak
- 現在のコンボ切断カウントが格納されます。
- @judge[i]
- index='i'を持つ<judge>が発生した回数が格納されます。
- @fast[i]
- index='i'を持つ<judge>がfast期間で発生した回数が格納されます。
- @slow[i]
- index='i'を持つ<judge>がslow期間で発生した回数が格納されます。
- @gauge
- 現在のゲージ量が格納されます。
- @dtrigger[i]
- index='i'を持つ<device>が入力された回数が格納されます。
- @dpress[i]
- index='i'を持つ<device>の合計入力時間(押し続けられた長さ)が格納されます。
- @tempo
- 現在のテンポが格納されます。
- @time
- 楽曲の再生位置がミリ秒単位で格納されます。
- @ptime
- 楽曲の再生位置が0~1.0の相対時間(@timeを<length>で割った値)で格納されます。
- @bar
- 現在の小節番号が格納されます。
最終更新:2015年01月13日 15:49