MML/interface


Total: 3984 / Today: 1 / Yesterday: 1

インターフェース要素:<interface>

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

@contents

<rect>

インターフェースの大きさで、以下の属性があります。

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

<color>

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

<font>

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

<vidmaster>

レベル選択画面に表示されるヴィドマスターの文章を変更します。下記は例文です。

<interface>
    ...
    <vidmaster stringset_index="1234" />
</interface>

<stringset index="1234">
    <string index="0">ここからは、ヴィドマスターの宣誓を誓わないといけないぜ。</string>
    <string index="1"></string><!-- 空欄は改行 -->
    <!-- [QUOTE] at string's start makes Aleph One use a different text style -->
    <string index="2">[QUOTE]『宣誓、全てのスイッチをこぶしで殴ってオンにし、</string>
    <string index="3">[QUOTE]グレネードを使える場所でも決して発射せず、</string>
    <string index="4">[QUOTE]最高難易度「虐殺」以外で遊ばず、</string>
    <string index="5">[QUOTE]Caps Loockを「走る」キーとしては決して使わず、string>
    <string index="6">[QUOTE]そして、一人残らずボブ市民を皆殺しにしま~す。』</string>
</stringset>

<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の値の意味

インターフェースのリスト

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

インターフェースカラーのリスト

弾倉箱フル
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コンピューターの青文字の色

インターフェースの文字のフォント

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

表示される武器のリスト

ナイフ(プレースホルダー;本当は拳骨)
1ピストル
2核融合ピストル
3マシンガン
4ロケットランチャー
5火炎放射器
6エイリアンの武器
7ショットガン
8ボール
9サブマシンガン

Last Modified: 2009-03-24 17:34:03