# End Source File\r
# Begin Source File\r
\r
+SOURCE=.\src\FDM\YASim\Rotor.cpp\r
+\r
+!IF "$(CFG)" == "FlightGear - Win32 Release"\r
+\r
+# PROP Intermediate_Dir "Release\Lib_YASim"\r
+\r
+!ELSEIF "$(CFG)" == "FlightGear - Win32 Debug"\r
+\r
+# PROP Intermediate_Dir "Debug\Lib_YASim"\r
+\r
+!ENDIF \r
+\r
+# End Source File\r
+# Begin Source File\r
+\r
+SOURCE=.\src\FDM\YASim\Rotor.hpp\r
+\r
+!IF "$(CFG)" == "FlightGear - Win32 Release"\r
+\r
+# PROP Intermediate_Dir "Release\Lib_YASim"\r
+\r
+!ELSEIF "$(CFG)" == "FlightGear - Win32 Debug"\r
+\r
+# PROP Intermediate_Dir "Debug\Lib_YASim"\r
+\r
+!ENDIF \r
+\r
+# End Source File\r
+# Begin Source File\r
+\r
+SOURCE=.\src\FDM\YASim\Rotorblade.cpp\r
+\r
+!IF "$(CFG)" == "FlightGear - Win32 Release"\r
+\r
+# PROP Intermediate_Dir "Release\Lib_YASim"\r
+\r
+!ELSEIF "$(CFG)" == "FlightGear - Win32 Debug"\r
+\r
+# PROP Intermediate_Dir "Debug\Lib_YASim"\r
+\r
+!ENDIF \r
+\r
+# End Source File\r
+# Begin Source File\r
+\r
+SOURCE=.\src\FDM\YASim\Rotorblade.hpp\r
+\r
+!IF "$(CFG)" == "FlightGear - Win32 Release"\r
+\r
+# PROP Intermediate_Dir "Release\Lib_YASim"\r
+\r
+!ELSEIF "$(CFG)" == "FlightGear - Win32 Debug"\r
+\r
+# PROP Intermediate_Dir "Debug\Lib_YASim"\r
+\r
+!ENDIF \r
+\r
+# End Source File\r
+# Begin Source File\r
+\r
+SOURCE=.\src\FDM\YASim\Rotorpart.cpp\r
+\r
+!IF "$(CFG)" == "FlightGear - Win32 Release"\r
+\r
+# PROP Intermediate_Dir "Release\Lib_YASim"\r
+\r
+!ELSEIF "$(CFG)" == "FlightGear - Win32 Debug"\r
+\r
+# PROP Intermediate_Dir "Debug\Lib_YASim"\r
+\r
+!ENDIF \r
+\r
+# End Source File\r
+# Begin Source File\r
+\r
+SOURCE=.\src\FDM\YASim\Rotorpart.hpp\r
+\r
+!IF "$(CFG)" == "FlightGear - Win32 Release"\r
+\r
+# PROP Intermediate_Dir "Release\Lib_YASim"\r
+\r
+!ELSEIF "$(CFG)" == "FlightGear - Win32 Debug"\r
+\r
+# PROP Intermediate_Dir "Debug\Lib_YASim"\r
+\r
+!ENDIF \r
+\r
+# End Source File\r
+# Begin Source File\r
+\r
SOURCE=.\src\FDM\YASim\SimpleJet.cpp\r
\r
!IF "$(CFG)" == "FlightGear - Win32 Release"\r
New in 0.9.3
-* October 15, 2003
+* October 22, 2003
* Added a flight "replay" system.
* Many updates to the ATC and AI aircraft subsystem. (David Luff)
* Many buildings and bridges added in the San Francisco area.
* Updated airport and navaid database, many new taxiways, many
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
FAA/DAFIF data
* JSBSim updates including a new turbine engine model that supports
things like starting and stopping procedures and thrust reversing.
* 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
computer system time.
* Annunciators shouldn't work if electrical system not serviceable.
* 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,
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.
* Removed dependency on Metakit. The airport and runway databases are now
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
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>
Author of the Getting Started guide.
AC_PREREQ(2.52)
dnl Initialize the automake stuff
-AM_INIT_AUTOMAKE(FlightGear, 0.9.3-pre1)
+AM_INIT_AUTOMAKE(FlightGear, 0.9.3)
dnl Checks for programs.
AC_PROG_MAKE_SET
# adapted from a script by Bob Hain, 11/30/99
#
+#
+# default values
+#
+
+$outfile = "new.index.html";
+
#
# process arguments
if ( $arg eq "--large" ) {
$use_large = 1;
}
+ if ( $arg eq "--outfile" ) {
+ $outfile = shift @ARGV;
+ }
}
$columns = 3;
-$swidth = 170;
+$wwidth = 170;
$sheight = 128;
$lwidth = 1024;
# Assemble index.html
#
-$outfile = "index.html";
-
$dir = `pwd`;
chop($dir);
$title = `basename $dir`;
print OUT "<TD WIDTH=$swidth HEIGHT=$sheight>\n";
$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);
+ print "movie thumb geom = $geom $twidth $theight\n";
print OUT "<A HREF=\"$mdir/$i\">";
print OUT "<IMG WIDTH=$twidth HEIGHT=$theight SRC=\"$mdir/$linkname.jpg\" ALT=\"$linkname\">";
print OUT "</FONT>\n";
} else {
if ( $twidth < $swidth ) {
- print OUT "<BR>\n";
- }
+ print OUT "<BR>\n";
+ }
print OUT "<FONT SIZE=-1 id=\"fgfs\">\n";
print OUT "$linkname\n";
print OUT "</FONT>\n";
fgInitFGRoot(argc, argv);
// 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();
if ( !(base_version == required_version) ) {
// tell the operator how to use this application
}
for ( i = 0; i < FGNetCtrls::FG_MAX_WHEELS; ++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 );
# error This library requires C++
#endif
-const int FG_NET_CTRLS_VERSION = 16;
+const int FG_NET_CTRLS_VERSION = 17;
// Define a structure containing the control parameters
enum {
FG_MAX_ENGINES = 4,
- FG_MAX_WHEELS = 3,
- FG_MAX_TANKS = 4
+ FG_MAX_WHEELS = 16,
+ FG_MAX_TANKS = 6
};
// Aero controls