1
0
Fork 0
fgdata/Aircraft/c172p/Nasal/immat.nas

24 lines
794 B
Text
Raw Normal View History

io.include("Aircraft/c172p/Nasal/registration_number.nas");
2008-10-11 23:17:23 +00:00
var refresh_immat = func {
var immat = props.globals.getNode("/sim/model/immat",1).getValue();
set_registration_number(props.globals, immat);
};
2008-10-11 23:17:23 +00:00
var immat_dialog = gui.Dialog.new("/sim/gui/dialogs/c172p/status/dialog",
"Aircraft/c172p/gui/dialogs/immat.xml");
setlistener("sim/model/immat", refresh_immat, 1, 0);
2008-10-11 23:17:23 +00:00
setlistener("/sim/signals/fdm-initialized", func {
if (props.globals.getNode("/sim/model/immat") == nil) {
var immat = props.globals.getNode("/sim/model/immat", 1);
var callsign = props.globals.getNode("/sim/multiplay/callsign").getValue();
if (callsign != "callsign")
immat.setValue(callsign);
else
immat.setValue("");
}
});