Vorlage:KartenMetaDatum/Crossmod: Unterschied zwischen den Versionen

aus FreewarWiki, der Referenz für Freewar
Zur Navigation springen Zur Suche springen
(Minimap-Verbesserung)
 
K (+Doku)
 
(3 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 2: Zeile 2:
| span = <span class="crossmod">{{{1}}}&#124;{{{2}}}&#124;{{{3}}}&#124;{{{4}}}&#124;{{{5}}}&#124;{{{6}}}&#124;{{{7}}}&#124;{{{8}}}</span>
| span = <span class="crossmod">{{{1}}}&#124;{{{2}}}&#124;{{{3}}}&#124;{{{4}}}&#124;{{{5}}}&#124;{{{6}}}&#124;{{{7}}}&#124;{{{8}}}</span>
| fieldcross = {{#ifexpr:{{{X}}} >= {{{1}}} and {{{Y}}} >= {{{2}}} and {{{X}}} <= {{{3}}} and {{{Y}}} <= {{{4}}}|
| fieldcross = {{#ifexpr:{{{X}}} >= {{{1}}} and {{{Y}}} >= {{{2}}} and {{{X}}} <= {{{3}}} and {{{Y}}} <= {{{4}}}|
<div style="position:absolute; left:{{#expr:({{#var:{{#var:prefix}}OffsetX}} + {{{5}}}) * 5 - 1}}px; top:{{#expr:({{#var:{{#var:prefix}}OffsetY}} + {{{Y}}} - {{#var:{{#var:prefix}}TopLeftY}} + 1) * 5 - 1}}px; width:{{#expr:{{{6}}} * 5}}px; height: 5px; border:1px solid red;"></div>
<span style="position:absolute; left:{{#expr:({{#var:{{{Prefix|}}}OffsetX}} + {{{5}}}) * 5 - 1}}px; top:{{#expr:({{#var:{{{Prefix|}}}OffsetY}} + {{{Y}}} - {{#var:{{{Prefix|}}}TopLeftY}} + 1) * 5 - 1}}px; width:{{#expr:{{{6}}} * 5}}px; height: 5px; border:1px solid red;"></span>
<div style="position:absolute; left:{{#expr:({{#var:{{#var:prefix}}OffsetX}} + {{{X}}} - {{#var:{{#var:prefix}}TopLeftX}} + 1) * 5 - 1}}px; top:{{#expr:({{#var:{{#var:prefix}}OffsetY}} + {{{7}}}) * 5 - 1}}px; width:5px; height:{{#expr:{{{8}}} * 5}}px; border:1px solid red;"></div>
<span style="position:absolute; left:{{#expr:({{#var:{{{Prefix|}}}OffsetX}} + {{{X}}} - {{#var:{{{Prefix|}}}TopLeftX}} + 1) * 5 - 1}}px; top:{{#expr:({{#var:{{{Prefix|}}}OffsetY}} + {{{7}}}) * 5 - 1}}px; width:5px; height:{{#expr:{{{8}}} * 5}}px; border:1px solid red;"></span>
}}
}}
| areacross = {{#ifexpr:{{{X}}} >= {{{1}}} and {{{Y}}} >= {{{2}}} and {{{X}}} <= {{{3}}} and {{{Y}}} <= {{{4}}}|
| areacross = {{#ifexpr:{{{X}}} >= {{{1}}} and {{{Y}}} >= {{{2}}} and {{{X}}} <= {{{3}}} and {{{Y}}} <= {{{4}}}|
<div style="position:absolute; left:{{#expr:({{#var:{{#var:prefix}}OffsetX}} + {{{5}}}) * 5}}px; top:{{#expr:({{#var:{{#var:prefix}}OffsetY}} + {{{Y}}} - {{#var:{{#var:prefix}}TopLeftY}} + 1) * 5}}px; width:{{#expr:{{{6}}} * 5}}px; height:0; border-top:1px solid red;"></div>
<span style="position:absolute; left:{{#expr:({{#var:{{{Prefix|}}}OffsetX}} + {{{5}}}) * 5}}px; top:{{#expr:({{#var:{{{Prefix|}}}OffsetY}} + {{{Y}}} - {{#var:{{{Prefix|}}}TopLeftY}} + 1) * 5}}px; width:{{#expr:{{{6}}} * 5}}px; height:0; border-top:1px solid red;"></span>
<div style="position:absolute; left:{{#expr:({{#var:{{#var:prefix}}OffsetX}} + {{{X}}} - {{#var:{{#var:prefix}}TopLeftX}} + 1) * 5 - 1}}px; top:{{#expr:({{#var:{{#var:prefix}}OffsetY}} + {{{7}}}) * 5}}px; width:0; height:{{#expr:{{{8}}} * 5}}px; border-left:1px solid red;"></div>
<span style="position:absolute; left:{{#expr:({{#var:{{{Prefix|}}}OffsetX}} + {{{X}}} - {{#var:{{{Prefix|}}}TopLeftX}} + 1) * 5 - 1}}px; top:{{#expr:({{#var:{{{Prefix|}}}OffsetY}} + {{{7}}}) * 5}}px; width:0; height:{{#expr:{{{8}}} * 5}}px; border-left:1px solid red;"></span>
}}{{#ifexpr:{{{X2}}} >= {{{1}}} and {{{Y2}}} >= {{{2}}} and {{{X2}}} <= {{{3}}} and {{{Y2}}} <= {{{4}}}|
}}{{#ifexpr:{{{X2}}} >= {{{1}}} and {{{Y2}}} >= {{{2}}} and {{{X2}}} <= {{{3}}} and {{{Y2}}} <= {{{4}}}|
<div style="position:absolute; left:{{#expr:({{#var:{{#var:prefix}}OffsetX}} + {{{5}}}) * 5}}px; top:{{#expr:({{#var:{{#var:prefix}}OffsetY}} + {{{Y2}}} - {{#var:{{#var:prefix}}TopLeftY}} + 1) * 5 + 5}}px; width:{{#expr:{{{6}}} * 5}}px; height:0; border-top:1px solid red;"></div>
<span style="position:absolute; left:{{#expr:({{#var:{{{Prefix|}}}OffsetX}} + {{{5}}}) * 5}}px; top:{{#expr:({{#var:{{{Prefix|}}}OffsetY}} + {{{Y2}}} - {{#var:{{{Prefix|}}}TopLeftY}} + 1) * 5 + 5}}px; width:{{#expr:{{{6}}} * 5}}px; height:0; border-top:1px solid red;"></span>
<div style="position:absolute; left:{{#expr:({{#var:{{#var:prefix}}OffsetX}} + {{{X2}}} - {{#var:{{#var:prefix}}TopLeftX}} + 1) * 5 + 5}}px; top:{{#expr:({{#var:{{#var:prefix}}OffsetY}} + {{{7}}}) * 5}}px; width:0; height:{{#expr:{{{8}}} * 5}}px; border-left:1px solid red;"></div>
<span style="position:absolute; left:{{#expr:({{#var:{{{Prefix|}}}OffsetX}} + {{{X2}}} - {{#var:{{{Prefix|}}}TopLeftX}} + 1) * 5 + 5}}px; top:{{#expr:({{#var:{{{Prefix|}}}OffsetY}} + {{{7}}}) * 5}}px; width:0; height:{{#expr:{{{8}}} * 5}}px; border-left:1px solid red;"></span>
}}
}}
}}
}}<noinclude>{{Dokumentation}}</noinclude>

Aktuelle Version vom 29. Juni 2011, 22:24 Uhr


[Bearbeiten] Dokumentation

Diese Vorlage modifiziert das Fadenkreuz auf Karten in einem bestimmten Bereich. Dies dient zum Aufzeigen von Gebieten oder Orten auf der Karte.

Verwendung

Diese Vorlage wird mit {{KartenMetaDatum/Crossmods|"X1"|"Y1"|"X2"|"X2"|"Horizontaler, linker Abstand"|"Horizontale Breite"|"Vertikaler, oberer Abstand"|"Vertikale Breite"|"Verwendungszweck"}} eingebunden.

Parameter

  • X1: Legt die erste X-Koordinate fest
  • Y1: Legt die erste Y-Koordinate fest
  • X2: Legt die zweite X-Koordinate fest
  • Y2: Legt die zweite X-Koordinate fest
  • Horiztontaler, linker Abstand: Legt den Abstand vom linken Seitenende für das Fadenkreuz fest
  • Horiztontale Breite: Legt die horizontale Breite des Fadenkreuzes fest
  • Vertikaler, oberer Abstand: Legt den Abstand vom oberen Seitenende für das Fadenkreuz fest
  • Vertikale Breite: Legt die vertikale Breite des Fadenkreuzes fest
  • Verwendungszweck: Drei Möglichkeiten: span, areacross und fieldcross → siehe auch: Vorlage:KartenMetaDaten/Crossmods/Dokumentation (für nähere Erklärung)