Konstante – Mappedia

Konstante

Aus Mappedia
Wechseln zu: Navigation, Suche

Der Wert einer Konstanten ist im Gegensatz zum Wert einer Variablen immer gleich. In den Dateien common.j, common.ai und Blizzard.j wird eine Reihe von Konstanten vordefiniert, welche somit in Kartenskripten verwendet werden können. Konstanten können aber auch im eigenen Kartenskript definiert werden. Dabei gilt es zu beachten, dass sich die Einschränkung der Definition einer globalen Variable bzw. Konstante an beliebiger Stelle im Code mittels vJass umgehen lässt. Konstanten müssen stets global sein. Sie haben den Vorteil, dass man ihren Inhalt bei mehrfacher Verwendung nur an einer Stelle im Code ändern muss.

GUI

Im GUI sind Blizzards Standardkonstanten als Parameter erlaubt und können mit Hilfe des Dropdown-Menüs mit der Beschriftung Preset ausgewählt werden.

Jass

In Jass kann man Konstanten durch Voranstellen des Schlüsselwortes constant definieren. Danach steht wie bei Variablendefinitionen der Typ und dann der Bezeichner. Anders als bei einer Variable, muss allerdings immer gleich ein Wert zugewiesen werden, da der Wert nach der Definition nicht mehr geändert werden kann.

Beispiel:

constant real      bj_PI                            = 3.14159

Es gibt keine lokalen Konstanten in Funktionen.

Siehe auch

Meine Werkzeuge
Namensräume
Varianten
Aktionen
Navigation
Warcraft-Mapping
Werkzeuge