DrawDefMap

Kategorie: Landschaft
Ab Engineversion: 4.9.1.0 GWE

Beschreibung

Zeichnet eine dynamische Zufallskarte innerhalb eines Bereichs. Dazu wird die angegebene Karte in der Landscape.txt gesucht.

Syntax

bool DrawDefMap (int iX, int iY, int iWdt, int iHgt, string szMapDef);

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
szMapDef:
Name der zu benutzenden Karte aus der Landscape.txt

Anmerkung

Normalerweise wird die Landscape.txt nach der Landscahftsgenerierung entladen, um unnötig belegten Speicher freizugeben. Darum sollte in Szenarien, in denen dieser Befehl verwendet wird, in der Scenario.txt Sektion [Landscape] die Option KeepMapCreator=1 gesetzt werden.

Beispiel

DrawDefMap(0,0,LandscapeWidth(), LandscapeHeight(), "TheMap");
Zeichnet TheMap über die gesamte Karte. TheMap muss in der geladenen Landscape.txt vorhanden sein.
Siehe auch: DrawMap
Sven2, April 2002