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.
Sven2, April 2002