DrawMap

Kategorie: Landschaft
Ab Engineversion: 4.9.1.0 GWE

Beschreibung

Zeichnet eine dynamische Zufallskarte innerhalb eines Bereichs. Dazu wird derselbe Generator benutzt, der auch die Karten der Landscape.txt zeichnet.

Syntax

bool DrawMap (int iX, int iY, int iWdt, int iHgt, string szMap);

Parameter

iX:
Linke Kante des Rechtecks, in dem die Karte gezeichnet werden soll
iY:
Obere Kante des Rechtecks, in dem die Karte gezeichnet werden soll
iWdt:
Breite des Rechtecks, in dem die Karte gezeichnet werden soll
iHgt:
Höhe des Rechtecks, in dem die Karte gezeichnet werden soll
szMap:
Definition der dynamischen Karte. Das umschließende map { ...} - Tag muss vorhanden sein.

Anmerkung

Da die Maximallänge von Strings in C4Script durch interne Puffer begrenzt ist, wird empfohlen, für aufwändigere Karten DrawDefMap zu benutzen.

Beispiel

DrawMap(0,0,LandscapeWidth(), LandscapeHeight()/2, "map Empty{}");
Leert die obere Hälfte der Karte aus.
Siehe auch: DrawDefMap
Sven2, April 2002