Vorlage:Karte/Layout/Counter: Unterschied zwischen den Versionen

aus FreewarWiki, der Referenz für Freewar
Zur Navigation springen Zur Suche springen
(Vorlage:Karte/Koord und Vorlage:Karte/NeueZeile übernommen, gibt weniger zu rechnen jetzt… Mal gucken ob Vorlage:Karte/NeueZeile/New jetzt obsolet ist.)
(hier sind wir sicher in der Vertikalen, switch entfernt)
Zeile 6: Zeile 6:
-->{{#vardefine:relative_X|{{#expr:(({{{LoopCount}}} - 1) mod {{#var:maxBreite}}) - 1}}}}<!--
-->{{#vardefine:relative_X|{{#expr:(({{{LoopCount}}} - 1) mod {{#var:maxBreite}}) - 1}}}}<!--


-->{{#ifexpr:{{#var:relative_{{#var:map_ausrichtung|X}}}} + {{#var:{{#var:name}}TopLeft{{#var:map_ausrichtung|X}}}} {{#ifeq:{{#var:map_koord}}|+|-|+}} 1 <= {{#var:{{#var:name}}BottomRight{{#var:map_ausrichtung|X}}}}|<!--
-->{{#ifexpr:{{#var:relative_Y}} + {{#var:{{#var:name}}TopLeftY}} {{#ifeq:{{#var:map_koord}}|+|-|+}} 1 <= {{#var:{{#var:name}}BottomRightY}}|<!--


  Binde Koordinaten ein wenn nötig (Zeilenanfang)
  Binde Koordinaten ein wenn nötig (Zeilenanfang)
Zeile 12: Zeile 12:
  -->{{#ifeq:{{#var:relative_X}}|-1|<!--
  -->{{#ifeq:{{#var:relative_X}}|-1|<!--
   -->{{Karte/NeueZeile}}<!--
   -->{{Karte/NeueZeile}}<!--
   -->{{Karte/Koord|{{#expr:{{{1}}} + {{#var:{{#var:name}}TopLeft{{#var:map_ausrichtung|X}}}} {{#ifeq:{{#var:map_koord}}|-|+ 1}}}}}}<!--
   -->{{Karte/Koord|{{#expr:{{#var:relative_Y}} + {{#var:{{#var:name}}TopLeftY}} {{#ifeq:{{#var:map_koord}}|-|+ 1}}}}}}<!--
  -->}}<!--
  -->}}<!--



Version vom 30. August 2013, 01:10 Uhr

Fehler im Ausdruck: Unerwarteter Operator <


[Bearbeiten] Dokumentation

Diese Vorlage bindet Vorlage:Karte/Layout ein. Am Anfang einer Kartenzeile bindet sie auch Vorlage:Karte/NeueZeile und Vorlage:Karte/Koord ein.

Sie sollte niemals direkt eingebunden werden, sondern immer nur mithilfe der Vorlage:Loop.

Verwendung

Diese Vorlage wird mit {{Loop|Fläche|Karte/Layout/Counter}} eingebunden.

Parameter

  • Fläche: Maximale Ausdehnung der Felder der Karte: Breite mal Höhe