1
0
Fork 0
No description
Find a file
ehofman b0e8526e8d Mathias Fröhlich:
I have introduced the posibility to start directly on the carrier.

With that patch you will have a --carrrier=id argument where id can either be
the pennant number configured in the nimitz scenario or the carriers name
also configured in the carriers scenario.
Additionaly you can use --parkpos=id to select different positions on the
carrier. They are also configured in the scenario file.

That includes the switch of the whole FGInterface class to make use of the
groundcache.
That means that an aircraft no longer uses the current elevation value from
the scenery class. It rather has its own local cache of the aircrafts
environment which is setup in the common_init method of FGInterface and
updated either manually by calling
 FGInterface::get_groundlevel_m(lat, lon, alt_m);
or implicitly by calling the above method in the
 FGInterface::_updateGeo*Position(lat, lon, alt);
methods.
A call get_groundlevel_m rebuilds the groundcache if the request is outside
the range of the cache.

Note that for the real usage of the groundcache including the correct
information about the movement of objects and the velocity information, you
still need to set up the groundcache in the usual way like YASim and JSBSim
currently does.
If you use the native interface, you will get only static objects correctly.
But for FDM's only using one single ground level for a whole step this is IMO
sufficient.

The AIManager gets a way to return the location of a object which is placed
wrt an AI Object. At the moment it only honours AICarriers for that.
That method is a static one, which loads the scenario file for that reason and
throws it away afterwards. This looked like the aprioriate way, because the
AIManager is initialized much later in flightgears bootstrap, and I did not
find an easy way to reorder that for my needs. Since this additional load is
very small and does only happen if such a relative location is required, I
think that this is ok.

Note that moving on the carrier will only work correctly for JSBSim and YASim,
but you should now be able to start and move on every not itself moving
object with any FDM.
2005-07-03 09:42:09 +00:00
Aircraft Convert the c172p and c172r to use the new nasal electrical system. 2005-06-14 20:58:07 +00:00
Aircraft-uiuc fix path for beech99 doco 2002-05-01 01:27:18 +00:00
Airports Updated airport data based on Robin's latest data cycle. 2005-01-17 20:07:35 +00:00
Astro Brandon Craig Rhodes: 2003-11-27 16:55:39 +00:00
ATC ATIS voice file was far too quiet - normalised it to 0dB 2004-09-06 22:31:16 +00:00
Data Mathias Fröhlich: 2005-07-03 09:42:09 +00:00
Docs add hrule description 2005-06-20 22:19:07 +00:00
Fonts Fixed font metrics. 2004-05-04 19:21:57 +00:00
gui - move <hrule> to correct place and add a dummy child 2005-07-02 20:51:09 +00:00
Huds Disable the runway outline in the hud for now until a few more issues get 2004-12-21 00:21:44 +00:00
Input Juergen Tretthahn: s/stepFlaps/flapsDown/ 2005-07-01 05:20:24 +00:00
Lighting Scale to default OpenGL lighting values 2003-09-09 14:34:59 +00:00
Nasal slightly more effective stop() method 2005-06-30 00:18:20 +00:00
Navaids Added standalone localizers for CYTZ (Toronto/City Centre) bravo, CYKZ 2004-10-13 22:31:55 +00:00
Protocol Latteral and longitudal accelerations (in G's) don't have an offset of 1.0G 2004-10-20 14:19:39 +00:00
Sounds Add some audio files for the bo-105 that could be potantially useful for others as well. 2004-05-14 13:49:52 +00:00
Textures Harald Johnson: 2005-04-24 11:18:27 +00:00
Timezone Removed. 2000-11-03 20:18:05 +00:00
Traffic Durk Talsma: 2005-02-10 09:03:01 +00:00
Translations Add a --aspect-ratio-multiplier=x.xx option. 2005-02-25 21:22:51 +00:00
.cvsignore Added some more ignorable files. 2004-04-19 20:46:05 +00:00
AtlasPalette Fix type 2005-01-31 14:20:38 +00:00
AUTHORS Updates in preparation for the 0.9.8 release. 2004-12-21 00:21:11 +00:00
ChangeLog text file updates. 2002-02-18 15:37:50 +00:00
cloudlayers.xml Harald JOHNSEN: 2005-05-15 09:25:17 +00:00
COPYING Updates in preparation for the 0.9.8 release. 2004-12-21 00:21:11 +00:00
keyboard.xml now that the <repeatable> property actually works, we have to set it 2005-06-27 07:16:09 +00:00
large.sky New large.sky from Frederic Bouvier, remove most directories under 2002-09-16 23:28:06 +00:00
materials.dtd Replaced old materials file with materials.xml, using the regular 2001-12-28 22:37:57 +00:00
materials.xml Adjust some friction and bumpiness values based on data from Gerard Robin. 2005-06-15 09:24:49 +00:00
mice.xml Melchior FRANZ: 2005-01-28 15:17:30 +00:00
NEWS Updates in preparation for the 0.9.8 release. 2004-12-21 00:21:11 +00:00
options.xml Change argument description. 2005-02-25 21:47:30 +00:00
preferences.xml Harald JOHNSEN: 2005-06-26 17:19:58 +00:00
README Updates in preparation for the 0.9.8 release. 2004-12-21 00:21:11 +00:00
runfgfs.bat Initial revision. 2001-06-11 22:11:49 +00:00
Thanks Updates in preparation for the 0.9.8 release. 2004-12-21 00:21:11 +00:00
version Updates in preparation for 0.9.8 release. 2004-12-21 00:16:53 +00:00

Welcome to the FlightGear Flight Simulator project.
===================================================

The primary web page for this project is: http://www.flightgear.org

For basic installation instructions see the "INSTALL" file.

Before you can run FlightGear you will also need to download and
install the "base" package which is a collection of textures, sounds,
sample scenery, and other data files need by the sim.

For additional install help for specific platforms please browse the
"docs-mini/" subdirectory.

More complete documentation is available from our web page as a
separate distribution.

Please take a look at the "Thanks" file for a list of people who have
contributed to this project.  If you have contributed something but
don't find your name in this file.  Please send a polite reminder to
http://www.flightgear.org/~curt

For a summary of changes/additions by version see the "NEWS" file.

This project is GPL'd.  For complete details on our licensing please
see the "COPYING" file.

For information on available mailing lists, mailing list archives, and
other available source code and documenation, please visit our web
site.

FlightGear is a product of the collaboration of large international
group of volunteers.  FlightGear is a work in progress.  FlightGear
comes with no warrantee.  We hope you enjoy FlightGear and/or find it
of some value!