addon-RedGriffinATC/addon-main.nas

41 lines
902 B
Plaintext
Raw Normal View History

2022-11-24 08:41:35 +08:00
#
# Red Griffin ATC - Speaking Air Traffic Controller for FlightGear
#
# Written and developer by Antonello Biancalana (Red Griffin, IK0TOJ)
#
# Copyright (C) 2019-2021 Antonello Biancalana
#
# addon-main.nas
#
# Launcher script
#
# Version 2.3.0 - 7 May 2021
#
# Red Griffin ATC is an Open Source project and it is licensed
# under the Gnu Public License v3 (GPLv3)
#
var main = func(addon)
{
print("Installing Red Griffin ATC addon from ", addon.basePath);
foreach(var script; ['globals.nas', 'settings.nas', 'rgatc.nas'])
{
var fname = addon.basePath ~ "/" ~ script;
print("Loading ", fname, " module");
io.load_nasal(fname, "RgATC");
}
RgATC.loadSettings();
var openRgATCDialog = getprop("/rgatc/open-dialog-startup");
if(openRgATCDialog != nil)
{
if(openRgATCDialog == "On")
RgATC.openATCDialog();
}
}