1,318
edits
| Line 223: | Line 223: | ||
{{warning|settimer loops are deprecated as of FlightGear 2.11, see the [[#maketimer]] section at the end of this document}} | {{warning|settimer loops are deprecated as of FlightGear 2.11, see the [[#maketimer]] section at the end of this document}} | ||
<syntaxhighlight lang="nasal"> | <syntaxhighlight lang="nasal"> | ||
var | var init = false; | ||
var | var goodLoop = func { | ||
# logic | # logic | ||
settimer( | settimer(goodLoop, 1); | ||
}; | }; | ||
setlistener("sim/signals/fdm-initialized", func { | setlistener("sim/signals/fdm-initialized", func { | ||
if (! | if (!init) { | ||
init = true; | |||
goodLoop(); | |||
} | } | ||
}); | }); | ||
edits