Vorlage:LocateRegion/Init: Unterschied zwischen den Versionen

aus FreewarWiki, der Referenz für Freewar
Zur Navigation springen Zur Suche springen
K ({{{1}}} statt {{#var:name}})
(Revert. Dies gehört in die Fieldinit.)
 
Zeile 3: Zeile 3:
Für Vorlage:Karte & Hotspots
Für Vorlage:Karte & Hotspots


-->{{#if:{{#varexists:{{{1}}}TopLeftX}}|{{#ifexpr:{{#var:{{{1}}}TopLeftX}} > {{{X1}}}|{{#vardefine:{{{1}}}TopLeftX|{{{X1}}}}}}}|{{#vardefine:{{{1}}}TopLeftX|{{{X1}}}}}}}<!--
-->{{#vardefine:{{{1}}}TopLeftX|{{{X1}}}}}<!--
-->{{#if:{{#varexists:{{{1}}}BottomRightX}}|{{#ifexpr:{{#var:{{{1}}}BottomRightX}} < {{{X2}}}|{{#vardefine:{{{1}}}BottomRightX|{{{X2}}}}}}}|{{#vardefine:{{{1}}}BottomRightX|{{{X2}}}}}}}<!--
-->{{#vardefine:{{{1}}}BottomRightX|{{{X2}}}}}<!--
-->{{#if:{{#varexists:{{{1}}}TopLeftY}}|{{#ifexpr:{{#var:{{{1}}}TopLeftY}} > {{{Y1}}}|{{#vardefine:{{{1}}}TopLeftY|{{{Y1}}}}}}}|{{#vardefine:{{{1}}}TopLeftY|{{{Y1}}}}}}}<!--
-->{{#vardefine:{{{1}}}TopLeftY|{{{Y1}}}}}<!--
-->{{#if:{{#varexists:{{{1}}}BottomRightY}}|{{#ifexpr:{{#var:{{{1}}}BottomRightY}} < {{{Y2}}}|{{#vardefine:{{{1}}}BottomRightY|{{{Y2}}}}}}}|{{#vardefine:{{{1}}}BottomRightY|{{{Y2}}}}}}}<!--
-->{{#vardefine:{{{1}}}BottomRightY|{{{Y2}}}}}<!--
-->{{#vardefine:{{{1}}}Koord|{{#ifexpr:{{{X1}}} < 0|-|+}}}}<!--
-->{{#vardefine:{{{1}}}Koord|{{#ifexpr:{{{X1}}} < 0|-|+}}}}<!--


  Die eigentliche Gebietsdimensionen
  Die eigentliche Gebietsdimensionen


-->{{#vardefine:{{{1}}}Breite|{{#expr:{{#var:{{{1}}}BottomRightX}} - {{#var:{{{1}}}TopLeftX}} + 1}}}}<!--
-->{{#vardefine:{{{1}}}Breite|{{#expr:{{{X2}}} - {{{X1}}} + 1}}}}<!--
-->{{#vardefine:{{{1}}}Höhe|{{#expr:{{#var:{{{1}}}BottomRightY}} - {{#var:{{{1}}}TopLeftY}} + 1}}}}<!--
-->{{#vardefine:{{{1}}}Höhe|{{#expr:{{{Y2}}} - {{{Y1}}} + 1}}}}<!--


  Gebietsdimensionen mit Rahmen (in Dungeons gibts keinen Rahmen)
  Gebietsdimensionen mit Rahmen (in Dungeons gibts keinen Rahmen)

Aktuelle Version vom 16. Dezember 2018, 04:55 Uhr


[Bearbeiten] Dokumentation

Diese Vorlage erzeugt eine Variablen zur Anzeige von Gebieten auf Karten und muss in der Regel nicht manuell eingebunden werden.

Verwendung

Diese Vorlage wird mit {{LocateRegion/Init|"1"|"X1"|"X2"|"Y1"|"Y2"}} eingebunden.

Parameter

  • 1: Name des Gebietes
  • X1: Legt alternativ die X1-Koordinate (oben links) eines Gebiets fest.
  • X2: Legt alternativ die X2-Koordinate (unten rechts) eines Gebiets fest.
  • Y1: Legt alternativ die Y1-Koordinate (oben links) eines Gebiets fest.
  • Y2: Legt alternativ die Y2-Koordinate (unten rechts) eines Gebiets fest.