DrawDefMap

Kategorie: Landschaft
Ab Engineversion: 1.0 OC

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
Sven2, 2002-04