API:EAlertLevel

Aus STNE-Wiki

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
Dasug (Diskussion | Beiträge)
(Die Seite wurde neu angelegt: „{{Vorlage:ApiMenu}} == Allgemein == EAlertLevel ist ein Enumerator, welcher die drei Alarmstufen <font color=green>Grün</fon…“)
Zum nächsten Versionsunterschied ?

Version vom 13. Juni 2011, 10:45 Uhr

fertige Scripte | Anleitungen und FAQ | Überblick über die Scripting-Sektion | API-Übersicht | Hilfen zum Arbeiten im Wiki

Allgemein

EAlertLevel ist ein Enumerator, welcher die drei Alarmstufen Grün, Gelb und Rot beinhaltet. Die Alarmstufe Grau ist hier der Alarmstufe Grün gleichgesetzt und besitzt keinen eigenen Eintrag im Enumerator. Natürlich kann sie auch nicht mit CMyShip.Action.SetAlertLevel() gesetzt werden.

Beispiel

Beim Setzen der Alarmstufe des Schiffes per CShip.Action.SetAlertLevel() wird ein Parameter vom Typ EAlertLevel verlangt.

 Var meinSchiff As New CMyShip(12345);
 meinSchiff.Action.SetAlertLevel(EAlertLevel.Red);

Im Beispiel wird die Alarmstufe auf Rot gesetzt. Dabei ist es im Übrigen völlig egal, ob man den Enumerator EAlertLevel.Red verwendet, oder einfach seinen Wert angibt. Folgender Code funktioniert also auch:

 Var meinSchiff As New CMyShip(12345);
 meinSchiff.Action.SetAlertLevel(2);

Werte

Für EAlertLevel sind folgende Werte definiert:

Name Wert
Green 0
Yellow 1
Red 2
Persönliche Werkzeuge