- cleaning/moving data

- can be run as addon (mostly working)
This commit is contained in:
Slawek Mikula
2017-10-19 23:24:56 +02:00
parent 579b1b69d8
commit 08a4fcb0ee
68 changed files with 436 additions and 9775 deletions
+52
View File
@@ -0,0 +1,52 @@
var scr_x = func getprop("/sim/startup/xsize");
var scr_y = func getprop("/sim/startup/ysize");
var init_gui = func {
# do not reinit gui
foreach(var menu; props.getNode("/sim/menubar/default").getChildren("menu")) {
if (menu.getValue("label") == "Missions") {
return;
}
}
gui.Dialog.new("/sim/gui/dialogs/mission-browser/dialog",
getprop("/sim/mission/root_path") ~ "/GUI/mission_browser.xml");
var h = {
label: "Missions",
item: [
{ #0
label: "Mission browser",
binding: {
command: "nasal",
script: "gui.showDialog('mission-browser')",
},
},
{ #1
label: "Toggle compass",
},
{ #2
label: "Stop mission",
binding: {
command: "nasal",
script: "mission.stop_mission()",
},
},
],
};
props.getNode("/sim/menubar/default").addChild("menu").setValues(h);
fgcommand("gui-redraw");
}
var fdm_init_listener = _setlistener("/sim/signals/fdm-initialized", func {
removelistener(fdm_init_listener);
setprop("/sim/sound/chatter/enabled", 1);
setprop("/sim/sound/chatter/volume", 1.0);
init_gui();
print("Mission initalized");
});