Vorlage:LocateRegion/FieldInit: Unterschied zwischen den Versionen

aus FreewarWiki, der Referenz für Freewar
Zur Navigation springen Zur Suche springen
(Grmpf… ich hasse es die <!-- oder --> zu vergessen…)
(Binde Felderartikel auch bei ausschließlicher Überschneidung mit den unbetretbaren Feldern ein)
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:right_unbetretbar}}|and ({{#var:right_unbetretbar}} <= {{{X2}}})}} and ({{#var:{{#var:locateRegion_param_1}}TopLeftY}} - 2 < {{{Y2}}}) {{#if:{{#varexists:bottom_unbetretbar}}|and ({{#var:bottom_unbetretbar}} <= {{{Y2}}})}} and ({{#var:{{#var:locateRegion_param_1}}BottomRightX}} + 2 > {{{X1}}}) {{#if:{{#varexists:left_unbetretbar}}|and ({{#var:left_unbetretbar}} >= {{{X1}}})}} and ({{#var:{{#var:locateRegion_param_1}}BottomRightY}} + 2 > {{{Y1}}}) {{#if:{{#varexists:top_unbetretbar}}|and ({{#var:top_unbetretbar}} >= {{{Y1}}})}}|<!--
   -->{{#regex:{{Felder:{{{1}}}}}|/./|}}<!--
   -->{{#regex:{{Felder:{{{1}}}}}|/./|}}<!--
   -->}}<!--
   -->}}<!--

Version vom 16. Dezember 2018, 05:23 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.