use /sim/signals/nasal-dir-initialized signal for library initialization;
this makes it possible to use screen.log.write() everywhere in aircraft nasal files, not only after settimer(func{}, 0) were triggered
This commit is contained in:
parent
977910c258
commit
bf7731c0af
1 changed files with 4 additions and 4 deletions
|
@ -146,7 +146,7 @@ window = {
|
||||||
|
|
||||||
log = nil;
|
log = nil;
|
||||||
|
|
||||||
settimer(func {
|
_setlistener("/sim/signals/nasal-dir-initialized", func {
|
||||||
setlistener("/sim/gui/current-style", func {
|
setlistener("/sim/gui/current-style", func {
|
||||||
var theme = getprop("/sim/gui/current-style");
|
var theme = getprop("/sim/gui/current-style");
|
||||||
theme_font = getprop("/sim/gui/style[" ~ theme ~ "]/fonts/message-display/name");
|
theme_font = getprop("/sim/gui/style[" ~ theme ~ "]/fonts/message-display/name");
|
||||||
|
@ -163,7 +163,7 @@ settimer(func {
|
||||||
setlistener(b ~ "yellow", func { log.write(cmdarg().getValue(), 0.8, 0.8, 0) });
|
setlistener(b ~ "yellow", func { log.write(cmdarg().getValue(), 0.8, 0.8, 0) });
|
||||||
setlistener(b ~ "magenta", func { log.write(cmdarg().getValue(), 0.7, 0, 0.7) });
|
setlistener(b ~ "magenta", func { log.write(cmdarg().getValue(), 0.7, 0, 0.7) });
|
||||||
setlistener(b ~ "cyan", func { log.write(cmdarg().getValue(), 0, 0.6, 0.6) });
|
setlistener(b ~ "cyan", func { log.write(cmdarg().getValue(), 0, 0.6, 0.6) });
|
||||||
}, 0);
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -201,7 +201,7 @@ var callsign = nil;
|
||||||
var atclast = nil;
|
var atclast = nil;
|
||||||
listener = {};
|
listener = {};
|
||||||
|
|
||||||
settimer(func {
|
_setlistener("/sim/signals/nasal-dir-initialized", func {
|
||||||
# set /sim/screen/nomap=true to prevent default message mapping
|
# set /sim/screen/nomap=true to prevent default message mapping
|
||||||
var nomap = getprop("/sim/screen/nomap");
|
var nomap = getprop("/sim/screen/nomap");
|
||||||
if (nomap != nil and nomap) {
|
if (nomap != nil and nomap) {
|
||||||
|
@ -255,6 +255,6 @@ settimer(func {
|
||||||
func { map("copilot", cmdarg().getValue(), 1.0, 1.0, 1.0) });
|
func { map("copilot", cmdarg().getValue(), 1.0, 1.0, 1.0) });
|
||||||
listener["ai-plane"] = setlistener(m ~ "ai-plane",
|
listener["ai-plane"] = setlistener(m ~ "ai-plane",
|
||||||
func { map("ai-plane", cmdarg().getValue(), 0.9, 0.4, 0.2) });
|
func { map("ai-plane", cmdarg().getValue(), 0.9, 0.4, 0.2) });
|
||||||
}, 1);
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue