Kategorien
Vorlage:LocateRegion/Init: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Bwoebi (Diskussion | Beiträge) (Zusätzliche Variable eingebunden, da doch häufiger benötigt) |
Bwoebi (Diskussion | Beiträge) (Revert. Dies gehört in die Fieldinit.) |
||
(5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 3: | Zeile 3: | ||
Für Vorlage:Karte & Hotspots | Für Vorlage:Karte & Hotspots | ||
-->{{#vardefine:{{{1}}}TopLeftX|{{{X1}}}}}{{#vardefine:{{{1}}}BottomRightX|{{{X2}}}}}{{#vardefine:{{{1}}}TopLeftY|{{{Y1}}}}}{{#vardefine:{{{1}}}BottomRightY|{{{Y2}}}}}{{#vardefine:{{{1}}}Koord|{{#ifexpr:{{{X1}}} < 0|-|+}}}}<!-- | -->{{#vardefine:{{{1}}}TopLeftX|{{{X1}}}}}<!-- | ||
-->{{#vardefine:{{{1}}}BottomRightX|{{{X2}}}}}<!-- | |||
-->{{#vardefine:{{{1}}}TopLeftY|{{{Y1}}}}}<!-- | |||
-->{{#vardefine:{{{1}}}BottomRightY|{{{Y2}}}}}<!-- | |||
-->{{#vardefine:{{{1}}}Koord|{{#ifexpr:{{{X1}}} < 0|-|+}}}}<!-- | |||
Die eigentliche Gebietsdimensionen | |||
-->{{#vardefine:{{{1}}}Breite|{{#expr:{{{X2}}} - {{{X1}}} + 1}}}}<!-- | |||
-->{{#vardefine:{{{1}}}Höhe|{{#expr:{{{Y2}}} - {{{Y1}}} + 1}}}}<!-- | |||
Gebietsdimensionen mit Rahmen (in Dungeons gibts keinen Rahmen) | |||
-->{{#vardefine:{{{1}}}BreiteTotal|{{#expr:{{#ifeq:{{#var:{{{1}}}Koord}}|+|2|0}} + {{#var:{{{1}}}Breite}}}}}}<!-- | |||
-->{{#vardefine:{{{1}}}HöheTotal|{{#expr:{{#ifeq:{{#var:{{{1}}}Koord}}|+|2|0}} + {{#var:{{{1}}}Höhe}}}}}}<!-- | |||
Für Vorlage:GebietAufKarte | Für Vorlage:GebietAufKarte | ||
-->{{#vardefine:locate{{{1}}}|position:absolute; left:{{#expr:({{{X1}}} - {{#var:{{#var:prefix{{{1}}}}}TopLeftX}} + {{#var:{{#var:prefix{{{1}}}}}OffsetX}} + 1) * 5 - 1}}px; top:{{#expr:({{{Y1}}} - {{#var:{{#var:prefix{{{1}}}}}TopLeftY}} + {{#var:{{#var:prefix{{{1}}}}}OffsetY}} + 1) * 5 - 1}}px; width:{{#expr:({{{X2}}} - {{{X1}}} + 1) * 5}}px; height:{{#expr:({{{Y2}}} - {{{Y1}}} + 1) * 5}}px;}}<!-- | -->{{#ifeq:{{#var:{{{1}}}Koord}}|+|<!-- | ||
-->[[{{#var:locateRegion_param_ns}}:{{{1}}}|<span style="{{#var:locate{{{1}}}}}{{#ifeq:{{#var:locateRegion_param_1}}|{{{1}}}|border:1px solid red;}}"></span>]]<noinclude> | |||
{{Dokumentation}}</noinclude> | -->{{#vardefine:locate{{{1}}}|position:absolute; left:{{#expr:({{{X1}}} - {{#var:{{#var:prefix{{{1}}}}}TopLeftX}} + {{#var:{{#var:prefix{{{1}}}}}OffsetX}} + 1) * 5 - 1}}px; top:{{#expr:({{{Y1}}} - {{#var:{{#var:prefix{{{1}}}}}TopLeftY}} + {{#var:{{#var:prefix{{{1}}}}}OffsetY}} + 1) * 5 - 1}}px; width:{{#expr:({{{X2}}} - {{{X1}}} + 1) * 5}}px; height:{{#expr:({{{Y2}}} - {{{Y1}}} + 1) * 5}}px;}}<!-- | ||
-->[[{{#var:locateRegion_param_ns}}:{{{1}}}|<span style="{{#var:locate{{{1}}}}}{{#ifeq:{{#var:locateRegion_param_1}}|{{{1}}}|border:1px solid red;}}"></span>]]<!-- | |||
-->}}<!-- | |||
--><noinclude>{{Dokumentation}}</noinclude> |
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.