Vorlage:LocateRegion/FieldInit: Unterschied zwischen den Versionen

aus FreewarWiki, der Referenz für Freewar
Zur Navigation springen Zur Suche springen
(scheiße. Habe #ifeq statt #if jetzt genutzt gehabt und jetzt wurden in sämtlichen Artikeln sämtliche Felderartikel eingebunden. Und dann verschwand der Inhalt von wegen maximale Größe eingebundener Vorlagen sei überschritten...)
(Fix Klammerplatzierung)
 
(6 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 10: Zeile 10:
  -->|<!--
  -->|<!--


   -->{{#ifexpr:({{#var:{{#var:locateRegion_param_1}}TopLeftX}} - 2 < {{{X2}}}) and ({{#var:{{#var:locateRegion_param_1}}TopLeftY}} - 2 < {{{Y2}}}) and ({{#var:{{#var:locateRegion_param_1}}BottomRightX}} + 2 > {{{X1}}}) and ({{#var:{{#var:locateRegion_param_1}}BottomRightY}} + 2 > {{{Y1}}})|<!--
   -->{{#ifexpr:(({{#var:{{#var:locateRegion_param_1}}TopLeftX}} - 2 < {{{X2}}}) {{#if:{{#varexists:left_unbetretbar}}|or ({{#var:left_unbetretbar}} - 2 < {{{X2}}})}}) and (({{#var:{{#var:locateRegion_param_1}}TopLeftY}} - 2 < {{{Y2}}}) {{#if:{{#varexists:top_unbetretbar}}|or ({{#var:top_unbetretbar}} - 2 < {{{Y2}}})}}) and (({{#var:{{#var:locateRegion_param_1}}BottomRightX}} + 2 > {{{X1}}}) {{#if:{{#varexists:right_unbetretbar}}|or ({{#var:right_unbetretbar}} + 2 > {{{X1}}})}}) and (({{#var:{{#var:locateRegion_param_1}}BottomRightY}} + 2 > {{{Y1}}}) {{#if:{{#varexists:bottom_unbetretbar}}|or ({{#var:bottom_unbetretbar}} + 2 > {{{Y1}}})}}) and ({{#var:{{#var:locateRegion_param_1}}TopLeftX}} != {{{X1}}} or {{#var:{{#var:locateRegion_param_1}}TopLeftY}} != {{{Y1}}} or {{#var:{{#var:locateRegion_param_1}}BottomRightX}} != {{{X2}}} or {{#var:{{#var:locateRegion_param_1}}BottomRightY}} != {{{Y2}}})|<!--
   -->{{#regex:{{Felder:{{{1}}}}}|/./|}}<!--
   -->{{#regex:{{Felder:{{{1}}}}}|/./|}}<!--
   -->}}
   -->}}<!--


  -->}}<!--
  -->}}<!--
-->}}<!--
-->}}<!--
--><noinclude>{{Dokumentation}}</noinclude>
--><noinclude>{{Dokumentation}}</noinclude>

Aktuelle Version vom 12. April 2022, 12:29 Uhr


[Bearbeiten] Dokumentation

Diese Vorlage bindet felderspezifische Variablen zur Suche nach Grenzgebietfeldern in der Vorlage:Karte und muss in der Regel nicht manuell eingebunden werden.

Verwendung

Diese Vorlage wird mit {{LocateRegion/FieldInit|"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.