Backup of MML/interface (2) Back


Back to History list

#navi(MML);
*インターフェース要素:<interface>
この要素はヘッドアップディスプレイ(HUD)の設定を行います。これには、motion_sensor属性がありbooleanで、動体関知センサーが有効でないときを示します。次に続くことで、xは右からでyは下からの位置を指定します。例えば、HUDの右上はx = 0, y = 320というように指定します。この要素には以下の子要素が含まれます。
#contents

**<rect>
-index 短い整数
-top
-left
-bottom
-right
これらの値は必修属性です。インタフェースの長方形は下にリストされた意味を持っています

**<color>
インターフェースの色を指定します。このインデックス値で指定するものは決められており、そののリストはここを見てください。色の指定方法については[[追加要素:色]]を見てください。

**<font>
インターフェースで使われるフォントを指定します。このインデックス値で指定するものは決められています。フォントの指定方法は[[追加要素#font]]を見てください。

**<weapon>
表示される武器を指定します。これには以下の属性が含まれます。
-index:必修属性
-shape:shapeの番号(インターフェースのフレーム)
-start_y:これらは、テキストディスプレイの範囲です。
-end_y
-start_x:中央に寄せる場合は-1と指定します。
-end_x:中央に寄せる場合は-1と指定します。
-top:スクリーンにおける武器スプライトのポジション
-left
-multiple:ディスプレイに表示する武器が2つの場合1で、1つだけの場合0。

***<ammo>
オプションの子要素<ammo>では弾倉に関するものを指定します。これには以下のような属性が含まれます。
-index:必修属性で、0か1を入れてください。
-type:以下の値を入れます。
--0:表示しない(例:エイリアンの武器)
--1:ボックス表示 (部分的に満たされたボックス。Shapeの代わりにインデックスカラーのグラフで表示します。)
--2:別々の銃弾のディスプレイ
-left:スクリーン上の位置
-top
-across:いくつ弾倉の数があるか(エネルギー兵器の最大値)
-downいくつ弾倉の数があるか(エネルギー兵器では未使用)
-delta_x:弾倉オフセット(エネルギー兵器の幅)
-delta_y:弾倉オフセット(エネルギー兵器の高さ)
-bullet_shape:弾倉に使われるshapeの番号か、エネルギーが満タンの時の色のインデックス。
-empty_shape:空の弾倉に使われるShapeのビットマップ番号か、エネルギーが無いときの色のインデックス。
-right_to_left:弾丸の進む方向。(0のときは左から右に進む)

**indexの値の意味
***インターフェースのリスト
|0|プレイヤー名|
|1|酸素|
|2|シールド|
|3|動体感知センサー|
|4|マイクロフォン|
|5|在庫|
|6|武器の表示|
|7|新規ゲームボタン|
|8|ゲーム続行ボタン|
|9|ネットゲーム集合ボタン|
|10|ネットゲーム参加ボタン|
|11|初期設定ボタン|
|12|映画再生ボタン|
|13|映画保存ボタン|
|14|映画を開くボタン|
|15|制作ボタン|
|16|終了ボタン|
|17|中央のボタン|

***インターフェースカラーのリスト
|0|弾倉箱フル|
|1|弾倉箱空|
|2|黒|
|3|持ち物のテキスト|
|4|持ち物のヘッダーの背景色|
|5|持ち物の背景色|
|6|青灰色プレイヤー|
|7|赤プレイヤー|
|8|紫プレイヤー|
|9|黄プレイヤー|
|10|白プレイヤー|
|11|橙プレイヤー|
|12|青プレイヤー|
|13|緑プレイヤー|
|14|白|
|15|無効な武器|
|16|コンピューターのボーダーの背景色|
|17|コンピューターのボーダーの文字色|
|18|コンピューターの文字の色(緑)|
|19|コンピューターの白色の文字の色|
|20|コンピューターの赤色の文字の色|
|21|コンピューターの深緑色の文字の色|
|22|コンピューターの水色の文字の色|
|23|コンピューターの黄色の文字の色|
|24|コンピューターの暗い赤文字の色|
|25|コンピューターの青文字の色|

***インターフェースの文字のフォント
|0|インターフェース|
|1|武器の名前|
|2|プレイヤーの名前|
|3|インターフェースのアイテムの個数|
|4|ターミナル|
|5|ターミナルのタイトル|
|6|ネットワーク統計|

***表示される武器のリスト
|0|ナイフ(プレースホルダー;本当に自分の握りこぶし)|
|1|ピストル|
|2|核融合ピストル|
|3|マシンガン|
|4|ロケットランチャー|
|5|火炎放射器|
|6|エイリアンの武器|
|7|ショットガン|