目次

概要

HTMLのようなタグ形式の記述で「スーパーマリオブラザーズ 2」っぽいエリアマップを描画するためのマークアップ言語のようなものです.

準備

	
	

基本

全体の書式

ml4m2m なクラスの div 要素の中に,次のような書式で記述していきます.

< div class="ml4m2m">
  

    
    
      
    

    
    
      
    

    
    
      
    

    
    
      
    

  
< /div>
mario2map タグの属性

mario2map タグには,次の属性を設定することができます.

like
スーパーマリオブラザーズ2 に存在する「エリア」を指定することで,そのエリア「風の」マップを描画することができます.指定がなかった場合,「1-1」 がデフォルトの値となります.
size
マップのサイズを「幅x高さ」で指定します.16pixel x 12pixel のブロック 1つが単位となります.指定がなかった場合,「100x14」がデフォルトの値となります.

単一要素の書式

特定の「カテゴリ」下で特定の「要素」を記述することで,マップの描画が行われます.「要素」の基本的な記述の例を次に示します.

  

possize はすべての「要素」に共通の属性で,それぞれ位置サイズを表します.この例では,マップ左下から右に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>