Custom blackout system: Difference between revisions

→‎Install in an aircraft: Use maketimer instead of settimer.
m (Forgot to change a number in last edit.)
(→‎Install in an aircraft: Use maketimer instead of settimer.)
Line 14: Line 14:
## Author: Nikolai V. Chr.                                                      ##
## Author: Nikolai V. Chr.                                                      ##
##                                                                              ##
##                                                                              ##
## Version 1.02           License: GPL 2.0                                      ##
## Version 1.03           License: GPL 2.0                                      ##
##                                                                              ##
##                                                                              ##
###################################################################################
###################################################################################
Line 43: Line 43:
var blackout_onset      =    5;
var blackout_onset      =    5;
var blackout_fast      =    9;
var blackout_fast      =    9;
var redout_onset        =   -2;
var redout_onset        = -2.0;
var redout_fast        =  -4;
var redout_fast        =  -4;


Line 156: Line 156:
     setprop("/sim/rendering/redout/alpha", sum);
     setprop("/sim/rendering/redout/alpha", sum);
     }
     }
    settimer(blackout_loop, 0);
}
}


Line 163: Line 161:
var blackout_init = func {
var blackout_init = func {
fdm = getprop("/sim/flight-model");
fdm = getprop("/sim/flight-model");
 
var timer = maketimer(0, func blackout_loop() );
blackout_loop();
timer.start();
}
}


574

edits