1
0
Fork 0

Various 0.9.3 updates.

This commit is contained in:
curt 2003-10-24 17:06:39 +00:00
parent a0216af01d
commit cc7b15fa7b
8 changed files with 131 additions and 16 deletions

View file

@ -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
View file

@ -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
View file

@ -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.

View file

@ -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

View file

@ -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\">";

View file

@ -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

View file

@ -372,8 +372,10 @@ 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 );
if ( node != NULL ) {
node->getChild( "brake" )->setDoubleValue( net->brake[i] ); node->getChild( "brake" )->setDoubleValue( net->brake[i] );
} }
}
node = fgGetNode( "/controls/gear", true ); node = fgGetNode( "/controls/gear", true );
node->setBoolValue( "gear-down", net->gear_handle ); node->setBoolValue( "gear-down", net->gear_handle );

View file

@ -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