目次
概要
HTMLのようなタグ形式の記述で「スーパーマリオブラザーズ 2」っぽいエリアマップを描画するためのマークアップ言語のようなものです.
準備
基本
全体の書式
ml4m2m なクラスの div 要素の中に,次のような書式で記述していきます.
< div class="ml4m2m">< /div>
mario2map タグの属性
mario2map タグには,次の属性を設定することができます.
like- スーパーマリオブラザーズ2 に存在する「エリア」を指定することで,そのエリア「風の」マップを描画することができます.指定がなかった場合,「1-1」 がデフォルトの値となります.
size- マップのサイズを「幅x高さ」で指定します.16pixel x 12pixel のブロック 1つが単位となります.指定がなかった場合,「100x14」がデフォルトの値となります.
単一要素の書式
特定の「カテゴリ」下で特定の「要素」を記述することで,マップの描画が行われます.「要素」の基本的な記述の例を次に示します.
pos と size はすべての「要素」に共通の属性で,それぞれ位置とサイズを表します.この例では,マップ左下から右に20ブロック,上に10ブロック のところに,幅10ブロック分,高さ5ブロック分の elemname という要素を描画する,ということを表しています.なお,要素の左下部分が指定位置となるように描画されます.
要素一覧
背景カテゴリ
< div class="ml4m2m">< /div>
障害物カテゴリ
< div class="ml4m2m">< /div> < div class="ml4m2m"> < /div>
リフトカテゴリ
< div class="ml4m2m">< /div>
アイテムカテゴリ
< div class="ml4m2m">< /div> < div class="ml4m2m"> < /div>