正男マップ表示について

提供: MasaoWiki
移動: 案内検索

正男マップ表示プラグインは、na2hiroが自作した、MediaWiki上での正男マップの表示を行うプラグインです。

構成

<masao>
~~~:~~~  ・・・設定行(コロンを含む)、省略可
   〃
         ・・・空行、省略可
~~~~~~   ・・・マップ行、最低一行は必要
   〃
</masao>

設定行について

  • ゲームの設定で<param name="なまえ" value="あたい">となっているものを反映させたいときは、必ずマップ行より前に「なまえ:あたい」という行を追加してください。どんな項目でも設定出来ます。
    • 例:<param name="ugokuyuka1_type" value="7">の場合、「ugokuyuka1_type:7」という行を先頭に挿入。

空行について

  • 空行は無視されます。設定行とマップ行の間に一行入れると見やすいかと思います。

マップ行について

下の#使い方を参照

使い方

画像1つを表示する(マップが1行のみの場合)

例1

正男の画像はAこんな感じです。

正男の画像は<masao>A</masao>こんな感じです。

例2(設定行を含めた場合)

K

<masao>
ugokuyuka1_type:7
K
</masao>

説明

  • masaoタグ内に改行を入れなければマップが一行のみならば
    • 表示画像にも改行が入りません。文中などにも挿入できます。
    • テストプレイへのリンクは張られません。
    • 背景は透明になります。

マップを表示する場合(マップが複数行の場合)

例1

うにゃうにゃ

zzzz....4455
aaaaA.BB4BB4
aaaazzzzzzzz

むにゃむにゃ

うにゃうにゃ

<masao>
zzzz....4455
aaaaA.BB4BB4
aaaazzzzzzzz
</masao>

むにゃむにゃ

例2(正男が含まれない場合)

aBaBaBa
aaaaaaa

<masao>
aBaBaB
aaaaaa
</masao>

例3(設定行を含めた場合)

A...
K..L

<masao>
ugokuyuka1_type:7
ugokuyuka2_type:5

A...
K..L
</masao>

説明

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