Kategorie: Umwelt
/ Wetter
Ab Engineversion: 1.0 OC
LaunchLightning
Beschreibung
Erzeugt einen Blitz. Dieser bewegt sich von der Position (x, y) mit der angegebenen Geschwindigkeit fort. Dabei geben xrange/yrange an, wie sehr der Blitz von diesem vorgegegebenen Weg abweichen kann (mit xrange = yrange = 0 würde der Blitz schnurgerade verlaufen). xrange/yrange sind sozusagen ein Maß für die "Zackigkeit" eines Blitzes.
Die Position muss auch bei lokalem Aufruf in globalen Koordinaten angegeben werden.
Die Position muss auch bei lokalem Aufruf in globalen Koordinaten angegeben werden.
Syntax
bool LaunchLightning(int x, int y, int xspeed, int xrange, int yspeed, int yrange, bool do_gamma);
Parameter
- x:
- X-Position
- y:
- Y-Position
- xspeed:
- horizontale mittlere Geschwindigkeit des Blitzes
- xrange:
- maximale Abweichung von xspeed
- yspeed:
- vertikale mittlere Geschwindigkeit des Blitzes
- yrange:
- maximale Abweichung von yspeed
- do_gamma:
- Wenn gesetzt, bewirkt dieser Blitz ein Aufflackern des Bildschirms bei allen Spielern.
Beispiele
LaunchLightning(Random(LandscapeWidth()), 0, -20, 41, +5, 15);
Dieser Aufruf erzeugt einen normalen Wetterblitz
LaunchLightning(100, 100, +5, 15, -10, 21);
Hierbei handelt es sich um einen "Zauberblitz", der nach rechts gerichtet ist.
(Beispiele aus Orginal-Doku)
(Beispiele aus Orginal-Doku)
Siehe auch: LaunchEarthquake, LaunchVolcano