1
// Weather and day/night script for Cam3 (Rockies)
4
public int Rstart, Gstart, Bstart;
5
public int Rend, Gend, Bend;
7
private int count, Rdiff, Gdiff, Bdiff, Rnow, Gnow, Bnow;
9
trigger delayTrig(every, 10); //change fog every 1 second
12
trigger startTrig(every, 500);
13
trigger stopTrig(every, 1000);
18
event startup(CALL_GAMEINIT)
20
setBackgroundFog(TRUE); //set fog on
22
setFogColour(Rstart, Gstart, Bstart); //set fog to start colour
23
Rdiff = Rstart - Rend;
24
Gdiff = Gstart - Gend;
25
Bdiff = Bstart - Bend;
27
setEventTrigger(startup, inactive);
30
event changeFog(delayTrig)
32
Rnow = Rstart - (count * Rdiff / Steps);
33
Gnow = Gstart - (count * Gdiff / Steps);
34
Bnow = Bstart - (count * Bdiff / Steps);
35
setFogColour(Rnow, Gnow, Bnow);
41
setEventTrigger(changeFog, inactive);
45
//Weather effects need adding!
46
event weatherStart(startTrig)
51
setEventTrigger(weatherStop, stopTrig);
52
setEventTrigger(weatherStart, inactive);
56
event weatherStop(inactive)
61
setEventTrigger(weatherStart, startTrig);
62
setEventTrigger(weatherStop, inactive);