1
0
Fork 0
Commit graph

88 commits

Author SHA1 Message Date
Dave Luff
c4ae902d75 ATIS: evaluate airport abbreviations case-insensitively
The apt.dat file contains inconsistent case for many airport name abbreviations,
e.g. MUNI/Muni and intl/Intl.  Evaluate the abbreviations in lower-case when
expanding them in order to avoid missing any.
2010-12-30 16:24:43 +00:00
Dave Luff
9a987a3709 ATIS fixes/refactoring from John Denker
Some fixes, and refactoring of the lexicon and abbreviation remapping
into headers where it can be picked up by the scripts that generate
the voice files.
2010-12-30 16:24:43 +00:00
Frederic Bouvier
4eb0634c9a Space change to trigger a rebuild on Hudson 2010-12-29 23:55:01 +01:00
Dave Luff
07d430c129 More fixes to the ATCDCL & ATC compilation
Rename ATC/atis.[ch]xx to ATC/atis_mgr.[ch]xx, to avoid confusingly
having 2 atis.cxx and 2 atis.hxx in the source tree.  Also fix a copy
and paste error in src/ATCDCL/CMakeLists.txt.
2010-12-29 18:52:39 +00:00
Dave Luff
4042385a21 ATIS fixes from John Denker 2010-12-28 20:47:33 +00:00
Dave Luff
58f46bbe18 ATCDCL: Initialisation order fixes from John Denker. 2010-12-28 19:13:31 +00:00
Dave Luff
7d3d22f6c2 ATCDCL: Remove some unused cruft. 2010-12-28 19:05:44 +00:00
Dave Luff
d6fceb3fbc Remove conditional compilation of ATCDCL
This patch removes the conditional compilation of ATCDCL, compiling both
the old and new ATC systems.  The old system only provides ATIS, AWOS and
some dialog lookups, and hence should not conflict with the new system.
2010-12-28 18:23:40 +00:00
Dave Luff
b26705d3be Remove more code only concerned with the depreciated interactive ATC/AI 2010-12-27 21:54:20 +00:00
Dave Luff
a3433fbc6c Remove legacy interactive tower and ground control
Also includes some whitespace cleanup of the remaining legacy ATC code.
2010-12-27 19:24:03 +00:00
Dave Luff
4c288398cb Removed legacy interactive approach ATC 2010-12-27 11:39:07 +00:00
Christian Schmitt
0a5e86f4e6 remove old .cvsignore files 2010-11-11 01:16:29 +01:00
David Luff
53358a55bf Remove old AI system 2010-08-03 00:21:56 +01:00
James Turner
d1852430bf Make various implicit includes (via PLIB) explicit. 2010-07-28 10:25:42 +01:00
James Turner
8dd39e773e Thorsten: work around crashes when re-positioning, in the ATC-DCL code. 2010-07-22 00:31:29 +01:00
Mathias Froehlich
917524160b Fix some uninitialized value warnings. 2010-05-29 17:25:02 +02:00
Mathias Froehlich
721566a6e7 Fix some more unitialized value warnings. 2010-05-29 17:17:49 +02:00
James Turner
db60ab08fa Bug 131, crash with invalid ICAO in the ATCDCL code, replaced an assert with a guard. 2010-05-11 21:06:56 +01:00
Tim Moore
50415490e6 Merge branch 'ehofman/atc' into next 2010-05-05 12:03:24 +02:00
ehofman
78ab0dbe59 tie ATIS to the listener position and orientation 2010-05-05 12:03:17 +02:00
fredb
09f8ab61cf Initialise v1 to avoid a segfault on exit 2010-04-19 09:50:49 +02:00
ehofman
e115201066 Delay loading of the voice file since the sound manager might not be initialized (at all). 2010-04-12 09:49:32 +02:00
Tim Moore
2d6bf222ac Merge branch 'csaba/nan' 2010-01-31 18:01:33 +01:00
Csaba Halasz
1d8be86335 Fix crab angle and ground speed calculation in AILocalTraffic 2010-01-31 15:22:27 +01:00
Tim Moore
ffb6b95782 Merge branches 'torsten/warn-atc' and 'tortsen/warn-morse' 2010-01-13 07:33:05 +01:00
Tim Moore
98d8a98ef2 Merge branch 'ehofman/sound' 2010-01-13 07:30:52 +01:00
Tim Moore
6b90dc2621 Merge branch 'csaba/tower' 2010-01-12 00:07:28 +01:00
torsten
1290c25a38 eliminate gcc warnings 2010-01-03 22:40:04 +01:00
torsten
c0b64dccdb purge gcc warning
xxx will be initialized after yyy
2010-01-03 22:39:44 +01:00
ehofman
0238a09c4d skip voice delimiter (messages). 2009-12-30 10:29:41 +01:00
ehofman
2a53154e0f Stuart Buchanan: Properly catch an exception. 2009-12-30 10:29:05 +01:00
Csaba Halasz
8d7f61b568 Use the _controlled member instead of the tower pointer itself to check for valid tower in AILocalTraffic as tower doesn't always reflect current state. 2009-12-22 08:07:44 +01:00
Csaba Halasz
8d4a838cd5 Initialize eta and dist_out members in TowerPlaneRec 2009-12-22 07:19:45 +01:00
Csaba Halasz
de7a6b5e01 Fix NaN in FGAILocalTraffic::FlyTrafficPattern 2009-12-22 07:16:04 +01:00
Tim Moore
b5c46a8d59 Merge branch 'ehofman/sound' 2009-12-20 11:11:16 +01:00
ehofman
61ffbf4615 activate atc settings in the sound mixer dialog 2009-12-12 00:12:19 +01:00
ehofman
168dc6ff92 if volume is too low, skip the function entirely 2009-12-09 08:16:39 +01:00
Csaba Halasz
d8fb306c7e Fix label printing in ATCDialog 2009-11-08 01:18:09 +01:00
Csaba Halasz
f0d72b6b50 Do not pollute comm list by inserting not found elements in FGCommList::FindByPos 2009-11-08 01:17:55 +01:00
Csaba Halasz
ce7c98f210 Use wider search in FGCommList::FindByPos 2009-11-08 01:17:44 +01:00
Csaba Halasz
b8f5013751 Added some null pointer checks in FGAILocalTraffic to handle airports without tower 2009-11-07 07:54:18 +01:00
ehofman
c56c520ab5 initlialize _playing for FGATC. Proper listerner orientation based on view offset. proper velocity orientation 2009-10-28 23:23:53 +01:00
ehofman
ad020f5fb5 Csaba Halasz: C++-ify ATCVoice WriteMessage 2009-10-26 18:55:40 +01:00
ehofman
11d15b4513 fix a pointer reference. 2009-10-26 18:55:31 +01:00
Tim Moore
fc71333bdd Fix typo 2009-10-24 23:14:48 +02:00
ehofman
430fbe99fa Use shared pointers for any reference to SGSoundSample 2009-10-24 19:52:09 +02:00
ehofman
f9445874a0 Don't make the SoundManager a memebr of the subsystem manager; It needs to be initialized very early and destroyed as late as possible. That doesn't work as a subsystem meber onless some sort of priority scheme gets implemented. Get rid of auto_ptr which doesn work for the samples either. 2009-10-24 19:51:39 +02:00
ehofman
9c8d6ee663 Add a proper typecast 2009-10-22 23:14:13 +02:00
ehofman
6e2974ea57 Assorted small soundsystem related fixes. 2009-10-21 16:27:45 +02:00
ehofman
e2678830ba Use auto_ptr when calling SGSoundSample 2009-10-20 00:00:08 +02:00