#navi(MML)

コントロールパネル要素:<control_panels>

この種類の要素は、種々のコントロールパネルの設定と、それぞれの種類のコントロールパネルが何を受け入れるかの項目などを指定します。これには以下の属性が含まれます:

~reachコントロールパネルにアクセスすることができるWorld Unitsの距離(デフォルト 1.5)
~horiz手を伸ばすことができる高さ(デフォルト 2)
~single_energy1×リチャージャーで回復するエネルギーの上限(デフォルト 150)
~single_energy_rate1×リチャージャーで回復するエネルギーの量(デフォルト 1)
~double_energy2×リチャージャーで回復するエネルギーの上限(デフォルト 300)
~double_energy_rate2×リチャージャーで回復するエネルギーの量(デフォルト 2)
~triple_energy3×リチャージャーで回復するエネルギーの上限(デフォルト 450)
~triple_energy_rate3×リチャージャーで回復するエネルギーの量(デフォルト 3)

子要素の要素には以下の属性が含まれます:

~indexコントロールパネルの種類(必修)
~typeコントロールパネルがする動作
~collshapeのコレクション
~active_frameパネルがアクティブ時のフレーム
~inactive_frameパネルが非アクティブ時のフレーム
~pitchパネルがアクティブ時の時のサウンドのピッチ
~itemパネルが受け入れるアイテム(-1は無し)

この要素にはオプションで子要素の要素があります。これにはtypeとwhichの2つの必修属性があります:typeはいつサウンドを鳴らすか、whichは、動作中に鳴らすサウンドの定義です。(-1は無し)

Mapファイルはマップの種類によってコントロールパネルに使うサウンドを参照します。以下はデフォルトのコントロールパネルに使われるサウンドのindexの定義です。

~0酸素供給
~1エネルギー供給(1×)
~2エネルギー供給(2×)
~3タグスイッチ(チップ挿入可)
~4ライトスイッチ
~5プラットフォームスイッチ
~6タグスイッチ
~7パターンバッファ
~8コンピューター・ターミナル
~9タグスイッチ(破壊可能)
~10溶岩エネルギー供給(1×)
~11溶岩エネルギー供給(2×)
~12溶岩エネルギー供給(3×)
~13溶岩ライトスイッチ
~14溶岩プラットフォームスイッチ
~15溶岩タグスイッチ
~16溶岩パターンバッファ
~17溶岩コンピューター・ターミナル
~18溶岩酸素供給
~19溶岩タグスイッチ(チップ挿入可)
~20溶岩タグスイッチ(破壊可能)
~21下水エネルギー供給(1×)
~22下水エネルギー供給(2×)
~23下水エネルギー供給(3×)
~24下水ライトスイッチ
~25下水プラットフォームスイッチ
~26下水タグスイッチ
~27下水パターンバッファ
~28下水コンピューター・ターミナル
~29下水酸素供給
~30下水タグスイッチ(チップ挿入可)
~31下水タグスイッチ(破壊可能)
~32プフォールエネルギー供給(1×)
~33プフォールエネルギー供給(2×)
~34プフォールエネルギー供給(3×)
~35プフォールライトスイッチ
~36プフォールプラットフォームスイッチ
~37プフォールタグスイッチ
~38プフォールパターンバッファ
~39プフォールコンピューター・ターミナル
~40プフォール酸素供給
~41プフォールタグスイッチ(チップ挿入可)
~42プフォールタグスイッチ(破壊可能)
~43ジャイロエネルギー供給(1×)
~44ジャイロエネルギー供給(2×)
~45ジャイロエネルギー供給(3×)
~46ジャイロライトスイッチ
~47ジャイロプラットフォームスイッチ
~48ジャイロタグスイッチ
~49ジャイロパターンバッファ
~50ジャイロコンピューター・ターミナル
~51ジャイロ酸素供給
~52ジャイロタグスイッチ(チップ挿入可)
~53ジャイロタグスイッチ(破壊可能)

以下は、コントロールパネルがする事ができる動作です。

~0酸素供給
~1エネルギー供給(1×)
~2エネルギー供給(2×)
~3エネルギー供給(3×)
~4ライトスイッチ
~5プラットフォームスイッチ
~6タグスイッチ
~7パターンバッファ(ゲームを保存する時)
~8コンピューターターミナル

サウンドのタイプ

~0オン
~1オフ
~2使えない