API:EAlertLevel
Aus STNE-Wiki
(Unterschied zwischen Versionen)
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 ?
(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 |