]> git.mxchange.org Git - flightgear.git/commit
Vivian Meazza:
authorehofman <ehofman>
Tue, 16 Aug 2005 09:37:23 +0000 (09:37 +0000)
committerehofman <ehofman>
Tue, 16 Aug 2005 09:37:23 +0000 (09:37 +0000)
commitb92f034550bcc1f8bea186dc326d74e69c15d47e
treecea1c6dfbdde3b4de0c274f1b1ff396e76342f71
parent7b824755ee96b8db4240ca9999570f3c7bacdad7
Vivian Meazza:

Some quite extensive changes to the AIModel code:

1. Mathias has made major changes to the AICarrier code to provide better
alignment of an aircraft on deck with the carrier - this feature is a major
improvement on the existing, but has a bug which might cause it to fail when
the computer carries out other tasks - changing window size is a known
example. This bug is outwith this code.

2.  I have made significant changes to the AIShip code to enable a ship the
turn and roll smoothly.

3. I have added some simple AI which enables the carrier to remain within,
or return to, an operating box.

4. An automated turn into wind for flying operations.

5. A simplistic implementation of TACAN within AICarrier. I am in the course
of implementing this as a generic instrument, but this is some time off
completion.
src/AIModel/AIBase.cxx
src/AIModel/AIBase.hxx
src/AIModel/AICarrier.cxx
src/AIModel/AICarrier.hxx
src/AIModel/AIManager.cxx
src/AIModel/AIManager.hxx
src/AIModel/AIScenario.cxx
src/AIModel/AIShip.cxx
src/AIModel/AIShip.hxx
src/FDM/groundcache.cxx
src/FDM/groundcache.hxx