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

aus FreewarWiki, der Referenz für Freewar
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „<!-- Errechne relative x und y; LoopCount enthält die Anzahl an bisherigen Iterationen (Start: 1) -->{{#vardefine:relative_y|{{#expr:trunc(({{{LoopCount}}}…“)
 
(Jetzt muss die Bedingung hierhin.)
Zeile 1: Zeile 1:
<!--
<!--


  Errechne relative x und y; LoopCount enthält die Anzahl an bisherigen Iterationen (Start: 1)
  Errechne relative X und Y; LoopCount enthält die Anzahl an bisherigen Iterationen (Start: 1)


-->{{#vardefine:relative_y|{{#expr:trunc(({{{LoopCount}}} - 1) / {{#var:maxBreite}} + 0.00001) - 1}}}}<!--
-->{{#vardefine:relative_Y|{{#expr:trunc(({{{LoopCount}}} - 1) / {{#var:maxBreite}} + 0.00001) - 1}}}}<!--
-->{{#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}}}}|<!--


  Binde Koordinaten ein wenn nötig (Zeilenanfang)
  Binde Koordinaten ein wenn nötig (Zeilenanfang)


-->{{#ifeq:{{#var:relative_x}}|-1|<!--
-->{{#ifeq:{{#var:relative_X}}|-1|<!--
-->{{Karte/NeueZeile/New|-1}}<!--
  -->{{Karte/NeueZeile/New|-1}}<!--
-->{{Karte/Koord/New|-1}}<!--
  -->{{Karte/Koord/New|-1}}<!--
-->}}<!--
-->}}<!--


  Binde Kartenfeld (Vorlage:Karte/Layout) ein
  Binde Kartenfeld (Vorlage:Karte/Layout) ein


-->{{Karte/Layout|{{#var:relative_x}}|{{#var:relative_y}}}}<!--
-->{{Karte/Layout|{{#var:relative_X}}|{{#var:relative_Y}}}}<!--
 
-->}}<!-- #ifexpr fast ganz oben


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

Version vom 30. August 2013, 01:05 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