FlightGear version check: Difference between revisions

Jump to navigation Jump to search
m
→‎Fgdata: logprint shows up in fgfs.log files, so is more useful here
m (→‎Fgdata: logprint shows up in fgfs.log files, so is more useful here)
Line 23: Line 23:
# anonymous function that will be called directly
# anonymous function that will be called directly
(func() {
(func() {
##
# current aircraft
var ac = getprop("/sim/aircraft");
var url = "http://wiki.flightgear.org/FlightGear_Version_Check";
var url = "http://wiki.flightgear.org/FlightGear_Version_Check";
var fgversion = getprop("/sim/version/flightgear");
var fgversion = getprop("/sim/version/flightgear");
Line 28: Line 31:


var acversion = getprop("/sim/minimum-flightgear-version");
var acversion = getprop("/sim/minimum-flightgear-version");
logprint(3,"Aircraft requires FlightGear v."~acversion);


if (acversion == nil) {
if (acversion == nil) {
logprint(4,"-set.xml file missing version info, see: "~url);
logprint(4,ac~"-set.xml file missing version info, see: "~url);
return; # version not specified  
return; # version not specified  
}
}
logprint(3,"Aircraft requires FlightGear v."~acversion);


# parse the version number into major/minor and patch level
# parse the version number into major/minor and patch level

Navigation menu