ehofman
5355d1b048
Add a generic, configurable communiction output option
2003-03-25 18:47:30 +00:00
daveluff
81c9e14c7e
MSVC fix from Frederic Bouvier
2003-03-24 11:06:00 +00:00
daveluff
3be0e17e66
Remove un-needed typedef
2003-03-24 11:05:25 +00:00
ehofman
b71e0774d6
Make spoilers and speed-brake position accessible
2003-03-24 10:44:45 +00:00
ehofman
60283d19bb
Add speed-brake and spoilers controlls
2003-03-24 10:04:19 +00:00
tony
1a50c56d5e
Updates from JSBSim, including new turbine engine model from David Culp
2003-03-23 15:12:35 +00:00
ehofman
0fe7c2452c
MultiPlayer updates for MSVC from Frederic Bouvier
2003-03-23 10:08:47 +00:00
ehofman
ef37b45dc7
Frederic Bouvier's assorted set of MSVC fixes
2003-03-23 09:59:46 +00:00
ehofman
2d0cc7e1a8
Latest MultiPlayer updates
2003-03-23 09:51:28 +00:00
ehofman
1b450bee25
Make callsign parameter aware
2003-03-22 15:43:24 +00:00
ehofman
9ef6b16054
Remove old if..then..else kludge an favour of Frederic Bouvier's new code. This also fixes a problem with MultiPlayer options being defined in the wrong place
2003-03-22 14:52:15 +00:00
ehofman
0782e877a9
Add runtime log level support
2003-03-22 10:38:15 +00:00
ehofman
d2583bb172
Add comma to log statement
2003-03-21 22:22:33 +00:00
ehofman
46d48f7f98
Add logstream header files when using SG_LOG()
2003-03-21 21:12:12 +00:00
curt
3ade4d02e6
Removed SG_USING_STD(for_each) to make MSVC happy(er). :-)
2003-03-21 21:09:21 +00:00
curt
2e90248df8
Make error message slightly more informative.
2003-03-21 20:39:59 +00:00
curt
f4ccd7dfe2
Remove some compiler warnings.
2003-03-21 20:39:27 +00:00
ehofman
10e9877d83
Latest episode of the MultiPlayer saga
2003-03-21 20:33:41 +00:00
curt
4184882757
Add missing #include <algorithm> which provides a prototype for for_each()
2003-03-21 19:41:04 +00:00
ehofman
6e6bbc8197
Fix a small problem where multiplayer support was added to network support unconditionally
2003-03-21 18:47:24 +00:00
ehofman
4c55a5aeb4
Andy wrote:
...
This is just a port of an old 3D HUD patch to the new view code.
This pans the HUD with the view, by pasting it onto a quad fixed in front of the viewer. It also fixes the awful, arbitrary scaling problems the HUD code has. The old HUD only looks right when viewed at 1024x768 and 55 degree FOV. This works the scale out magically so that it looks right in all views. It also redefines the "<compression-factor>" tag in the ladder to (1) mean compression instead of expansion and (2) have non-psychopathic units (now "1" means 1 degree per degree). Fix this in your existing HUD ladder files before reporting bugs. It's definitely a cosmetic win -- the velocity vector points at the right thing and the horizon lines up properly.
Norman wrote:
I have created a modified version of Andy's patch that implements the 3D HUD as the 'normal' and the 2D HUD as the 'minimal' HUD. < i > and < shift I > keys
2003-03-21 15:02:23 +00:00
ehofman
a4d1b0902e
Give MultiPlayer support authority over NetworkOLK
2003-03-21 10:39:17 +00:00
ehofman
fc721442f4
Fix a nasty NetworkOLK/MultiPlayer configure problem
2003-03-21 09:57:38 +00:00
ehofman
076e9878d1
Fix a typo
2003-03-20 22:31:25 +00:00
daveluff
254dc934d1
Add a function to allow transmission of messages to AI entities - the actual implementation is a bit of a temporary hack at the moment
2003-03-20 11:53:44 +00:00
daveluff
6fef4d457b
Load ground ATC frequency data, and map all stations by bucket index
2003-03-20 11:51:44 +00:00
daveluff
ef3b5a4d61
Minor formatting changes
2003-03-20 11:50:34 +00:00
daveluff
3364b6f19d
Base length of time messages are displayed for on dt rather than iterations in order to de-couple it from frame rate
2003-03-20 11:22:08 +00:00
ehofman
df2ce45ab7
Change cout and cerr in SG_LOG() where appropriate, otherwise comment it out
2003-03-20 10:43:02 +00:00
ehofman
f2e2101264
David Luff writes:
...
I've fixed a bug in FGRunways::search(aptid, tgt_hdg) which wasn't working properly for airports with multiple parallel runways. I've also firmed up and pulled out into it's own function the GetReverseRunwayNo code, and done some input checking.
As a result of fixing the above in runways.cxx, I've pulled out the
parallel implementation in the functions that set position by airport and
heading/runway number in fg_init.cxx and called the runways functions
instead.
2003-03-20 09:38:06 +00:00
ehofman
c5c3095859
Add includes for MacOS X
2003-03-20 08:51:01 +00:00
ehofman
e46c59d4d0
Add multiplayer support from Duncan McCreanor and Diarmuid Tyson
2003-03-19 20:45:09 +00:00
ehofman
01be2ed8e4
Compiler warning fixes and small updates
2003-03-19 17:46:52 +00:00
ehofman
cb8b72744c
Add mach number to the property tree
2003-03-19 16:06:17 +00:00
daveluff
47f46d151d
Add the ability to scroll single ATC messages - this is toggled using property /ATC/display/scroll-single-messages (off by default). Also increased the time that single messages are displayed in non-scrolling mode - this makes ATC transmissions easier to read.
2003-03-17 11:32:51 +00:00
david
b3930c9c60
Added a new turbulence type ttStandard, and made it the default.
...
ttStandard is copied from ttBerndt, with the following modifications:
1. All turbulence is diminished within three wingspans of the ground.
2. The horizontal forces are used to calculate the moments, but then
zeroed out so that only the vertical force is actually applied to
the aircraft.
3. The yaw moment is not used.
In fact, the horizontal forces and the yaw moment should be allowed,
but they are extremely rare compared to the vertical force and the
pitch/roll moments. For now, simply zeroing them gives the most
accurate feel.
2003-03-16 21:14:45 +00:00
daveluff
b9985548d4
Fix a nasty problem in the FGAIMgr search code that could cause a stackdump with AI traffic enabled
2003-03-14 12:27:24 +00:00
curt
c32c8aca51
Wire frame mode got broke somehow. This seems to fix it.
2003-03-14 02:07:45 +00:00
daveluff
f74d6ec90e
Whoops - left out ++itr in a while(1) loop
2003-03-13 11:44:40 +00:00
david
4d146352d7
Simplify the pitot system and ASI -- the indicated airspeed should be
...
more reasonable now.
2003-03-12 20:28:54 +00:00
daveluff
034f224de7
Need to call Init() when initialising tower, otherwise bad things happen...
2003-03-11 23:41:03 +00:00
daveluff
ac731cdd36
Emergency fix of a possible dereference dangling pointer path uncovered by Martin Spott
2003-03-11 17:15:23 +00:00
daveluff
46261bb51b
Added a function to determine whether a point is on a given runway
2003-03-11 13:25:14 +00:00
daveluff
0333c21bbf
Added a function to return the closest ATC station of a given type
2003-03-11 13:24:35 +00:00
david
2908bd995d
Added simple GPS support (no waypoints yet).
2003-03-10 14:09:43 +00:00
david
f10f03fd43
Corrected some typos.
2003-03-10 14:09:26 +00:00
daveluff
aabe4da5ca
Start roughing in interactive tower control. AI planes now get the ground control pointer through tower control, which then handles the difference between larger airports with separate ground and smaller ones where tower handles it
2003-03-10 13:41:37 +00:00
daveluff
3a2495e47a
Add units to function documentation
2003-03-10 13:40:10 +00:00
daveluff
75e26663bd
Fixed a compile problem that affected gcc-2.95 users on Cygwin and removed a few unused variable warnings
2003-03-09 23:04:38 +00:00
daveluff
a32c7d50bb
FGAIMgr now searches for proximity to airports with logical networks defined at startup and periodically thereafter, and only starts AI traffic when a suitable airport is found in range (currently only KEMT). In theory it should now be possible for a user to drop in a *.taxi file in my undocumented-shortly-to-change format into fgfsbase/ATC and have an AI Cessna appear at that airport and fly a circuit if they start there or fly near there. In practice its probably better until we start using the output from Bernie's taxiway editor, and there's bound to be glitches once other networks are tried
2003-03-09 17:39:44 +00:00