Vorlage:GebietAufKarte: Unterschied zwischen den Versionen

aus FreewarWiki, der Referenz für Freewar
Zur Navigation springen Zur Suche springen
(Minimap-Verbesserung)
K (so, jetzt aber :))
 
(12 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
<!-- Variablen-Setup
{{#if:{{#varexists:locateRegion_param_1}}||{{KartenMetaDaten}}}}<!--
-->{{KartenMetaDaten|}}<!--
-->{{Minimap|1=
-->{{#vardefine:Width|{{#expr:{{#var:BottomRightX}} - {{#var:TopLeftX}}}}}}<!--
{{#if:{{{X|}}}|{{LocatePosition|X={{{X|}}}|Y={{{Y|}}}|Prefix={{#var:prefix{{{Gebiet}}}}}}}}}
-->{{#vardefine:Height|{{#expr:{{#var:BottomRightY}} - {{#var:TopLeftY}}}}}}<!--
{{#if:{{{X1|}}}|{{LocateArea|X1={{{X1|}}}|Y1={{{Y1|}}}|X2={{{X2|}}}|Y2={{{Y2|}}}|Prefix={{#var:prefix{{{Gebiet}}}}}}}}}
-->{{#vardefine:narubiaWidth|{{#expr:{{#var:narubiaBottomRightX}} - {{#var:narubiaTopLeftX}}}}}}<!--
{{#if:{{#varexists:locateRegion_param_1}}||{{LocateRegion|{{{Area|{{PAGENAME}}}}}|ns={{{ns|}}}}}}}{{#var:locates}}
-->{{#vardefine:narubiaHeight|{{#expr:{{#var:narubiaBottomRightY}} - {{#var:narubiaTopLeftY}}}}}}<!--
}}<noinclude>{{Dokumentation}}
-->{{#vardefine:eisinselWidth|{{#expr:{{#var:eisinselBottomRightX}} - {{#var:eisinselTopLeftX}}}}}}<!--
-->{{#vardefine:eisinselHeight|{{#expr:{{#var:eisinselBottomRightY}} - {{#var:eisinselTopLeftY}}}}}}<!--
-->{{#vardefine:prefix|{{#var:prefix{{{Gebiet}}}}}}}<!--


    Ab hier der eigentliche Code
[[Kategorie:Kartenvorlagen]]
-->
</noinclude>
{{#expandafter:div|class="minimap" style="position:relative; padding:1px; height:{{#expr:({{#var:Height}} + 3) * 5}}px;"|
{{#expandafter:div|style="position:absolute; left:{{#expr:{{#var:OffsetX}} * 5}}px; top:{{#expr:{{#var:OffsetY}} * 5}}px;"|http://www.fwwiki.de/images/thumb/e/ee/Gesamtkarte_Kontinent_%28automatisch_generiert%29.jpg/{{#expr:({{#var:Width}} + 3) * 5}}px-Gesamtkarte_Kontinent_%28automatisch_generiert%29.jpg}}
{{#expandafter:div|style="position:absolute; left:{{#expr:{{#var:narubiaOffsetX}} * 5}}px; top:{{#expr:{{#var:narubiaOffsetY}} * 5}}px;"|http://www.fwwiki.de/images/thumb/1/16/Gesamtkarte_Narubia_%28automatisch_generiert%29.jpg/{{#expr:({{#var:narubiaWidth}} + 3) * 5}}px-Gesamtkarte_Narubia_%28automatisch_generiert%29.jpg}}
{{#expandafter:div|style="position:absolute; left:{{#expr:{{#var:eisinselOffsetX}} * 5}}px; top:{{#expr:{{#var:eisinselOffsetY}} * 5}}px;"|http://www.fwwiki.de/images/thumb/0/09/Gesamtkarte_Gefrorene_Insel_%28automatisch_generiert%29.jpg/{{#expr:({{#var:eisinselWidth}} + 3) * 5}}px-Gesamtkarte_Gefrorene_Insel_%28automatisch_generiert%29.jpg}}
{{#if:{{{X|}}}|
{{#vardefine:temp|{{KartenMetaDaten/Crossmods|fieldcross|X={{{X}}}|Y={{{Y}}}}}}}
{{#if:{{#var:temp}}
| {{#var:temp}}
| {{KartenMetaDatum/Crossmod|0|0|10000|10000|0|15 + {{#var:{{#var:prefix}}Width}}|0|15 + {{#var:{{#var:prefix}}Height}}|fieldcross|X={{{X}}}|Y={{{Y}}}}}
}}
}}
{{#if:{{{X1|}}}|
{{#vardefine:temp|{{KartenMetaDaten/Crossmods|areacross|X={{{X1}}}|Y={{{Y1}}}|X2={{{X2}}}|Y2={{{Y2}}}}}}}
{{#if:{{#var:temp}}
| {{#var:temp}}
| {{KartenMetaDatum/Crossmod|0|0|10000|10000|0|15 + {{#var:{{#var:prefix}}Width}}|0|15 + {{#var:{{#var:prefix}}Height}}|areacross|X={{{X1}}}|Y={{{Y1}}}|X2={{{X2}}}|Y2={{{Y2}}}}}
}}
}}
{{LocalRegion|{{PAGENAME}}|ns={{{ns|}}}}}
}}

Aktuelle Version vom 5. November 2012, 01:00 Uhr


[Bearbeiten] Dokumentation

Diese Vorlage zeigt eine Minimap von Freewar an. Klickt man auf diese, wird man in entsprechende Gebiete weitergeleitet; außerdem kann durch die Angabe eines Gebietsnamens oder dessen Koordinaten dieses rot umrandet werden.

Verwendung

Diese Vorlage wird mit {{GebietAufKarte|"Gebiet"|"X"|"Y"|"X1"|"X2"|"Y1"|"Y2"|"ns"|"Area"}} eingebunden.

Parameter

  • Gebiet: Muss gesetzt werden falls das Gebiet sich nicht auf dem Hauptkontinent befindet. Z.B. Itolos.
  • X: Legt alternativ die X-Koordinate eines Ortes fest.
  • Y: Legt alternativ die Y-Koordinate eines Ortes fest.
  • 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.
  • ns: Legt alternativen einen eventuellen Namespace fest.
  • Area: Legt das zu umrandende Gebiet fest, standardmäßig der Artikelname.