574
edits
(→Install in an aircraft: Made it compatible with 2017.1.0) |
|||
Line 14: | Line 14: | ||
## Author: Nikolai V. Chr. ## | ## Author: Nikolai V. Chr. ## | ||
## ## | ## ## | ||
## Version 1. | ## Version 1.04 License: GPL 2.0 ## | ||
## ## | ## ## | ||
################################################################################### | ################################################################################### | ||
Line 72: | Line 72: | ||
var redout_loop = func { | |||
setprop("sim/rendering/redout/enabled", 1);# enable the Fg default redout/blackout system. | |||
setprop("sim/rendering/redout/parameters/blackout-onset-g", blackout_onset); | |||
setprop("sim/rendering/redout/parameters/blackout-complete-g", blackout_fast); | |||
setprop("sim/rendering/redout/parameters/redout-onset-g", redout_onset); | |||
setprop("sim/rendering/redout/parameters/redout-complete-g", redout_fast); | |||
setprop("sim/rendering/redout/parameters/onset-blackout-sec", blackout_onset_time); | |||
setprop("sim/rendering/redout/parameters/fast-blackout-sec", blackout_fast_time); | |||
setprop("sim/rendering/redout/parameters/onset-redout-sec", redout_onset_time); | |||
setprop("sim/rendering/redout/parameters/fast-redout-sec", redout_fast_time); | |||
setprop("sim/rendering/redout/parameters/recover-fast-sec", fast_time_recover); | |||
setprop("sim/rendering/redout/parameters/recover-slow-sec", slow_time_recover); | |||
} | |||
var blackout_loop = func { | var blackout_loop = func { | ||
Line 163: | Line 177: | ||
var timer = maketimer(0, func blackout_loop() ); | var timer = maketimer(0, func blackout_loop() ); | ||
timer.start(); | timer.start(); | ||
if (getprop("sim/rendering/redout/internal/log/g-force") == nil) { | |||
var timer = maketimer(0, func blackout_loop() ); | |||
timer.start(); | |||
} else { | |||
var timer = maketimer(0.5, func redout_loop() ); | |||
timer.start(); | |||
} | |||
} | } | ||
Line 171: | Line 193: | ||
removelistener(blackout_init_listener); | removelistener(blackout_init_listener); | ||
}, 0, 0); | }, 0, 0); | ||
</syntaxhighlight> | </syntaxhighlight> | ||
edits