Kategorie: Landschaft
Ab Engineversion: 1.0 OC
DrawDefMap
Beschreibung
Zeichnet eine dynamische Zufallskarte über einen Bereich der alten Landschaft. Dazu wird die angegebene Karte in der Landscape.txt gesucht.
Syntax
bool DrawDefMap(int x, int y, int width, int height, string map_name);
Parameter
- x:
- Linke Kante des Rechtecks, in dem die Karte gezeichnet werden soll
- y:
- Obere Kante des Rechtecks, in dem die Karte gezeichnet werden soll
- width:
- Breite des Rechtecks, in dem die Karte gezeichnet werden soll
- height:
- Höhe des Rechtecks, in dem die Karte gezeichnet werden soll
- map_name:
- 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