正男マップ表示について
出典: MasaoWiki
正男マップ表示プラグインは、na2hiroが自作した、MediaWiki上での正男マップの表示を行うプラグインです。
目次 |
構成
<masao> ~~~:~~~ ・・・設定行(コロンを含む)、省略可 〃 ・・・空行、省略可 ~~~~~~ ・・・マップ行、最低一行は必要 〃 </masao>
設定行について
- ゲームの設定で<param name="なまえ" value="あたい">となっているものを反映させたいときは、必ずマップ行より前に「なまえ:あたい」という行を追加してください。どんな項目でも設定出来ます。
- 例:<param name="ugokuyuka1_type" value="7">の場合、「ugokuyuka1_type:7」という行を先頭に挿入。
空行について
- 空行は無視されます。設定行とマップ行の間に一行入れると見やすいかと思います。
マップ行について
下の#使い方を参照
使い方
画像1つを表示する(マップが1行のみの場合)
例1
正男の画像は
こんな感じです。
正男の画像は<masao>A</masao>こんな感じです。
例2(設定行を含めた場合)
<masao> ugokuyuka1_type:7 K </masao>
説明
masaoタグ内に改行を入れなければマップが一行のみならば:- 表示画像にも改行が入りません。文中などにも挿入できます。
- テストプレイへのリンクは張られません。
- 背景は透明になります。
マップを表示する場合(マップが複数行の場合)
例1
うにゃうにゃ
むにゃむにゃ
うにゃうにゃ <masao> zzzz....4455 aaaaA.BB4BB4 aaaazzzzzzzz </masao> むにゃむにゃ
例2(正男が含まれない場合)













<masao> aBaBaB aaaaaa </masao>
例3(設定行を含めた場合)
<masao> ugokuyuka1_type:7 ugokuyuka2_type:5 A... K..L </masao>
説明
- マップをコピペすればその通り表示できます。
改行がひとつでも含まれていてマップが複数行あって、かつ正男(A)が含まれていると、テストプレイへのリンクが張られます。- 横16マス、縦10マス以内の場合(一画面に収まる場合)、テストプレイの時スクロールしません。
- 左が水中だとそのマスも水中になるようにしました。ただし、判定は大雑把です。(上の例1では、トゲの上のマスが水中でないと水中にならないらしいが、そこまで考慮していない。)
- 判定法:左から順に描画していき、水があるとフラグを立てる。フラグが立っている間は背景色を青にする。空白か小文字アルファベットがきたら、フラグを倒す。
- どこがマップの範囲か分かりやすくするため、背景色が#00FFFFになります。(サンプルゲーム1の背景と同じ色)





