Various 0.9.3 updates.
This commit is contained in:
parent
a0216af01d
commit
cc7b15fa7b
8 changed files with 131 additions and 16 deletions
|
@ -6654,6 +6654,96 @@ SOURCE=.\src\FDM\YASim\RigidBody.hpp
|
||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\src\FDM\YASim\Rotor.cpp
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "FlightGear - Win32 Release"
|
||||||
|
|
||||||
|
# PROP Intermediate_Dir "Release\Lib_YASim"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "FlightGear - Win32 Debug"
|
||||||
|
|
||||||
|
# PROP Intermediate_Dir "Debug\Lib_YASim"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\src\FDM\YASim\Rotor.hpp
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "FlightGear - Win32 Release"
|
||||||
|
|
||||||
|
# PROP Intermediate_Dir "Release\Lib_YASim"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "FlightGear - Win32 Debug"
|
||||||
|
|
||||||
|
# PROP Intermediate_Dir "Debug\Lib_YASim"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\src\FDM\YASim\Rotorblade.cpp
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "FlightGear - Win32 Release"
|
||||||
|
|
||||||
|
# PROP Intermediate_Dir "Release\Lib_YASim"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "FlightGear - Win32 Debug"
|
||||||
|
|
||||||
|
# PROP Intermediate_Dir "Debug\Lib_YASim"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\src\FDM\YASim\Rotorblade.hpp
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "FlightGear - Win32 Release"
|
||||||
|
|
||||||
|
# PROP Intermediate_Dir "Release\Lib_YASim"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "FlightGear - Win32 Debug"
|
||||||
|
|
||||||
|
# PROP Intermediate_Dir "Debug\Lib_YASim"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\src\FDM\YASim\Rotorpart.cpp
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "FlightGear - Win32 Release"
|
||||||
|
|
||||||
|
# PROP Intermediate_Dir "Release\Lib_YASim"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "FlightGear - Win32 Debug"
|
||||||
|
|
||||||
|
# PROP Intermediate_Dir "Debug\Lib_YASim"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\src\FDM\YASim\Rotorpart.hpp
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "FlightGear - Win32 Release"
|
||||||
|
|
||||||
|
# PROP Intermediate_Dir "Release\Lib_YASim"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "FlightGear - Win32 Debug"
|
||||||
|
|
||||||
|
# PROP Intermediate_Dir "Debug\Lib_YASim"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=.\src\FDM\YASim\SimpleJet.cpp
|
SOURCE=.\src\FDM\YASim\SimpleJet.cpp
|
||||||
|
|
||||||
!IF "$(CFG)" == "FlightGear - Win32 Release"
|
!IF "$(CFG)" == "FlightGear - Win32 Release"
|
||||||
|
|
17
NEWS
17
NEWS
|
@ -1,5 +1,5 @@
|
||||||
New in 0.9.3
|
New in 0.9.3
|
||||||
* October 15, 2003
|
* October 22, 2003
|
||||||
|
|
||||||
* Added a flight "replay" system.
|
* Added a flight "replay" system.
|
||||||
* Many updates to the ATC and AI aircraft subsystem. (David Luff)
|
* Many updates to the ATC and AI aircraft subsystem. (David Luff)
|
||||||
|
@ -18,6 +18,12 @@ New in 0.9.3
|
||||||
* Many buildings and bridges added in the San Francisco area.
|
* Many buildings and bridges added in the San Francisco area.
|
||||||
* Updated airport and navaid database, many new taxiways, many
|
* Updated airport and navaid database, many new taxiways, many
|
||||||
corrected runways, many new airports (especially outside the USA.)
|
corrected runways, many new airports (especially outside the USA.)
|
||||||
|
* Updates to the man page.
|
||||||
|
* Better Win32 packaging (more standardized installer, plus a launcher
|
||||||
|
which allows selection of starting location and starting aircraft.)
|
||||||
|
* Added an initial cut at modeling helicopters.
|
||||||
|
* Support multiple inside the cockpit views.
|
||||||
|
* Updated FlightGear Flight School tutorial.
|
||||||
|
|
||||||
* Use the field elevation for GS when no specific altitude listed in
|
* Use the field elevation for GS when no specific altitude listed in
|
||||||
FAA/DAFIF data
|
FAA/DAFIF data
|
||||||
|
@ -35,7 +41,8 @@ New in 0.9.3
|
||||||
* JSBSim updates including a new turbine engine model that supports
|
* JSBSim updates including a new turbine engine model that supports
|
||||||
things like starting and stopping procedures and thrust reversing.
|
things like starting and stopping procedures and thrust reversing.
|
||||||
* UIUCsim updates (compiler warning and namespace conflict fixes.)
|
* UIUCsim updates (compiler warning and namespace conflict fixes.)
|
||||||
* YASim updates (fix drag from shutdown engine.)
|
* YASim updates (fix drag from shutdown engine, helicopter support,
|
||||||
|
better in airr startup support.)
|
||||||
* Support for "clock" instruments that operate independently of
|
* Support for "clock" instruments that operate independently of
|
||||||
computer system time.
|
computer system time.
|
||||||
* Annunciators shouldn't work if electrical system not serviceable.
|
* Annunciators shouldn't work if electrical system not serviceable.
|
||||||
|
@ -50,13 +57,15 @@ New in 0.9.3
|
||||||
* Updated aircraft: 747, A320, T-38, A-10, B-52, F-104, Fokker 50,
|
* Updated aircraft: 747, A320, T-38, A-10, B-52, F-104, Fokker 50,
|
||||||
Fokker 100, Piper Cub, P-51, UFO, YF-23, Ornithopter, A-4, C172,
|
Fokker 100, Piper Cub, P-51, UFO, YF-23, Ornithopter, A-4, C172,
|
||||||
and F-16
|
and F-16
|
||||||
* New Aircraft: J-22, Paraglider, SGS-126 Sailplane, ASW 20, and AN-225.
|
* New Aircraft: J-22, Paraglider, SGS-126 Sailplane, ASW 20, and
|
||||||
|
AN-225 aircraft; Bell 206 JetRanger, CH-47 Chinook, and Ecureuil
|
||||||
|
AS-350 helicoptors.
|
||||||
* Updated cloud textures.
|
* Updated cloud textures.
|
||||||
|
|
||||||
* Removed dependency on Metakit. The airport and runway databases are now
|
* Removed dependency on Metakit. The airport and runway databases are now
|
||||||
stored in a simple flat file ascii database.
|
stored in a simple flat file ascii database.
|
||||||
|
|
||||||
* FreeBSD, Solaris, MSVC, Irix, cygwin, and mingwin fixes.
|
* FreeBSD, Solaris, MSVC, Irix, Mac OSX, cygwin, and mingwin fixes.
|
||||||
|
|
||||||
|
|
||||||
New in 0.9.2
|
New in 0.9.2
|
||||||
|
|
6
Thanks
6
Thanks
|
@ -23,6 +23,12 @@ Michele America <nomimarketing@mail.telepac.pt>
|
||||||
Contributed to the HUD code.
|
Contributed to the HUD code.
|
||||||
|
|
||||||
|
|
||||||
|
Andrei Barbu <a_barbu2@yahoo.com>
|
||||||
|
Completely overhauled the look and feel of our web site to bring us
|
||||||
|
into the current century. Also did some nice reorganization to make
|
||||||
|
information more accessible.
|
||||||
|
|
||||||
|
|
||||||
Michael Basler <pmb@knUUt.de>
|
Michael Basler <pmb@knUUt.de>
|
||||||
Author of the Getting Started guide.
|
Author of the Getting Started guide.
|
||||||
|
|
||||||
|
|
|
@ -10,7 +10,7 @@ dnl Require at least automake 2.52
|
||||||
AC_PREREQ(2.52)
|
AC_PREREQ(2.52)
|
||||||
|
|
||||||
dnl Initialize the automake stuff
|
dnl Initialize the automake stuff
|
||||||
AM_INIT_AUTOMAKE(FlightGear, 0.9.3-pre1)
|
AM_INIT_AUTOMAKE(FlightGear, 0.9.3)
|
||||||
|
|
||||||
dnl Checks for programs.
|
dnl Checks for programs.
|
||||||
AC_PROG_MAKE_SET
|
AC_PROG_MAKE_SET
|
||||||
|
|
|
@ -4,6 +4,12 @@
|
||||||
# adapted from a script by Bob Hain, 11/30/99
|
# adapted from a script by Bob Hain, 11/30/99
|
||||||
#
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# default values
|
||||||
|
#
|
||||||
|
|
||||||
|
$outfile = "new.index.html";
|
||||||
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# process arguments
|
# process arguments
|
||||||
|
@ -14,6 +20,9 @@ while ( $arg = shift @ARGV ) {
|
||||||
if ( $arg eq "--large" ) {
|
if ( $arg eq "--large" ) {
|
||||||
$use_large = 1;
|
$use_large = 1;
|
||||||
}
|
}
|
||||||
|
if ( $arg eq "--outfile" ) {
|
||||||
|
$outfile = shift @ARGV;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -28,7 +37,7 @@ $mdir = "Movies";
|
||||||
|
|
||||||
$columns = 3;
|
$columns = 3;
|
||||||
|
|
||||||
$swidth = 170;
|
$wwidth = 170;
|
||||||
$sheight = 128;
|
$sheight = 128;
|
||||||
|
|
||||||
$lwidth = 1024;
|
$lwidth = 1024;
|
||||||
|
@ -148,8 +157,6 @@ mkdir $link, 0755;
|
||||||
# Assemble index.html
|
# Assemble index.html
|
||||||
#
|
#
|
||||||
|
|
||||||
$outfile = "index.html";
|
|
||||||
|
|
||||||
$dir = `pwd`;
|
$dir = `pwd`;
|
||||||
chop($dir);
|
chop($dir);
|
||||||
$title = `basename $dir`;
|
$title = `basename $dir`;
|
||||||
|
@ -278,8 +285,9 @@ while ( <MASTER> ) {
|
||||||
print OUT "<TD WIDTH=$swidth HEIGHT=$sheight>\n";
|
print OUT "<TD WIDTH=$swidth HEIGHT=$sheight>\n";
|
||||||
|
|
||||||
$thumbinfo = `identify $mdir/$linkname.jpg`;
|
$thumbinfo = `identify $mdir/$linkname.jpg`;
|
||||||
($name, $geom, $junk) = split(/\s+/, $thumbinfo, 3);
|
($name, $type, $geom, $junk) = split(/\s+/, $thumbinfo, 4);
|
||||||
($twidth, $theight) = split(/x/, $geom);
|
($twidth, $theight) = split(/x/, $geom);
|
||||||
|
print "movie thumb geom = $geom $twidth $theight\n";
|
||||||
|
|
||||||
print OUT "<A HREF=\"$mdir/$i\">";
|
print OUT "<A HREF=\"$mdir/$i\">";
|
||||||
print OUT "<IMG WIDTH=$twidth HEIGHT=$theight SRC=\"$mdir/$linkname.jpg\" ALT=\"$linkname\">";
|
print OUT "<IMG WIDTH=$twidth HEIGHT=$theight SRC=\"$mdir/$linkname.jpg\" ALT=\"$linkname\">";
|
||||||
|
@ -298,8 +306,8 @@ while ( <MASTER> ) {
|
||||||
print OUT "</FONT>\n";
|
print OUT "</FONT>\n";
|
||||||
} else {
|
} else {
|
||||||
if ( $twidth < $swidth ) {
|
if ( $twidth < $swidth ) {
|
||||||
print OUT "<BR>\n";
|
print OUT "<BR>\n";
|
||||||
}
|
}
|
||||||
print OUT "<FONT SIZE=-1 id=\"fgfs\">\n";
|
print OUT "<FONT SIZE=-1 id=\"fgfs\">\n";
|
||||||
print OUT "$linkname\n";
|
print OUT "$linkname\n";
|
||||||
print OUT "</FONT>\n";
|
print OUT "</FONT>\n";
|
||||||
|
|
|
@ -1549,7 +1549,7 @@ bool fgMainInit( int argc, char **argv ) {
|
||||||
fgInitFGRoot(argc, argv);
|
fgInitFGRoot(argc, argv);
|
||||||
|
|
||||||
// Check for the correct base package version
|
// Check for the correct base package version
|
||||||
static char required_version[] = "0.9.3-pre1";
|
static char required_version[] = "0.9.3";
|
||||||
string base_version = fgBasePackageVersion();
|
string base_version = fgBasePackageVersion();
|
||||||
if ( !(base_version == required_version) ) {
|
if ( !(base_version == required_version) ) {
|
||||||
// tell the operator how to use this application
|
// tell the operator how to use this application
|
||||||
|
|
|
@ -372,7 +372,9 @@ void FGNetCtrls2Props( FGNetCtrls *net, bool honor_freezes,
|
||||||
}
|
}
|
||||||
for ( i = 0; i < FGNetCtrls::FG_MAX_WHEELS; ++i ) {
|
for ( i = 0; i < FGNetCtrls::FG_MAX_WHEELS; ++i ) {
|
||||||
node = fgGetNode( "/controls/gear/wheel", i );
|
node = fgGetNode( "/controls/gear/wheel", i );
|
||||||
node->getChild( "brake" )->setDoubleValue( net->brake[i] );
|
if ( node != NULL ) {
|
||||||
|
node->getChild( "brake" )->setDoubleValue( net->brake[i] );
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
node = fgGetNode( "/controls/gear", true );
|
node = fgGetNode( "/controls/gear", true );
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
# error This library requires C++
|
# error This library requires C++
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
const int FG_NET_CTRLS_VERSION = 16;
|
const int FG_NET_CTRLS_VERSION = 17;
|
||||||
|
|
||||||
|
|
||||||
// Define a structure containing the control parameters
|
// Define a structure containing the control parameters
|
||||||
|
@ -43,8 +43,8 @@ public:
|
||||||
|
|
||||||
enum {
|
enum {
|
||||||
FG_MAX_ENGINES = 4,
|
FG_MAX_ENGINES = 4,
|
||||||
FG_MAX_WHEELS = 3,
|
FG_MAX_WHEELS = 16,
|
||||||
FG_MAX_TANKS = 4
|
FG_MAX_TANKS = 6
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aero controls
|
// Aero controls
|
||||||
|
|
Loading…
Reference in a new issue