From 0d4e749502f9291cc787f71e8824b367c1c1f899 Mon Sep 17 00:00:00 2001 From: Marius-A <32984072+Marius-A@users.noreply.github.com> Date: Sun, 30 Dec 2018 19:33:55 +0200 Subject: [PATCH] Add files via upload --- GUI/mission_browser.xml | 62 ++++++++++++++++++----------- addon-config.xml | 3 ++ addon-main.nas | 19 +++++++++ addon-metadata.xml | 86 +++++++++++++++++++++++++++++++++++++++++ 4 files changed, 148 insertions(+), 22 deletions(-) create mode 100644 addon-config.xml create mode 100644 addon-main.nas create mode 100644 addon-metadata.xml diff --git a/GUI/mission_browser.xml b/GUI/mission_browser.xml index c625988..69b40cd 100644 --- a/GUI/mission_browser.xml +++ b/GUI/mission_browser.xml @@ -26,27 +26,45 @@ hbox - - mission_list - 300 - 250 - fill - fill - true - 6 - /sim/mission/gui/selected-mission - - dialog-apply - - - nasal - - - ... - ... - + + vbox + + hbox + + + + + mission_list + 300 + 250 + fill + fill + true + 6 + /sim/mission/gui/selected-mission + + dialog-apply + + + nasal + + + ... + ... + + vbox @@ -97,7 +115,7 @@ + + diff --git a/addon-main.nas b/addon-main.nas new file mode 100644 index 0000000..7d64747 --- /dev/null +++ b/addon-main.nas @@ -0,0 +1,19 @@ +# +# Missions addon +# +# Started by Marius_A +# Started on November 2016 +# +# Converted to a FlightGear addon by +# Slawek Mikula, October 2017 + +var main = func( addon ) { + # setting root path to addon + var root = addon.basePath; + setprop("/sim/mission/root_path", root); + + # load scripts + foreach(var f; ['mission.nas', 'extensions.nas', 'persistence.nas', 'gui.nas', 'utils.nas'] ) { + io.load_nasal( root ~ "/Nasal/" ~ f, "mission" ); + } +} diff --git a/addon-metadata.xml b/addon-metadata.xml new file mode 100644 index 0000000..678f967 --- /dev/null +++ b/addon-metadata.xml @@ -0,0 +1,86 @@ + + + + + FlightGear add-on metadata + 1 + + + + org.flightgear.addons.Skeleton + Skeleton + 1.1.1 + + + + Torsten Dreyer + + + + + Henning Stahlke + + + + + + + + FlightGear developers + + https://sourceforge.net/p/flightgear/mailman/flightgear-devel/ + + + + + + Template add-on to help new add-on developers. + + + + This add-on does nothing particular, but you may use it as a starting point when writing a new add-on for FlightGear. + + + + + GNU GPL version 2 or later + + + + + + + + https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html + + + + 2017.4.0 + none + + + + https://example.com/FlightGear-Skeleton-addon/ + + + + https://example.com/FlightGear-Skeleton-addon/download + + + + https://example.com/FlightGear-Skeleton-addon/support + + + + https://sourceforge.net/p/flightgear/fgaddon/HEAD/tree/trunk/Addons/Skeleton/ + + + + + skeleton + dummy + template + + +