mfranz
f620af29cd
don't be afraid of the comma operator!
2006-07-22 11:48:22 +00:00
mfranz
64502bdb80
get rid of struct Point and get_centroid(). Instruments may access *their*
...
properties directly. This is properly encapsulated already.
2006-07-22 10:09:36 +00:00
fredb
5c101b8021
Win32 fix
2006-07-22 08:49:47 +00:00
mfranz
a5125b6124
add MIL-STD-1787B Aiming Reticle (stadiametric; TODO: standby)
2006-07-22 08:00:56 +00:00
curt
aad3c711a1
Add support for a back-course mode. Nothing changes visualy, but this
...
reverses the autopilot helpers so that the FD/AP can properly fly a BC appr.
2006-07-21 19:37:04 +00:00
curt
c1d06064c8
- Code cleanups.
...
- Fix a warning about class member initialization order.
- Clear up a problem with the default autopilot behavior on the back side
of an ILS in preparation for adding a real "back course" approach mode.
2006-07-18 21:35:11 +00:00
ehofman
a4265a3b0a
Use one standard define for enableing of the Special Purpose FDM code.
2006-07-17 17:58:53 +00:00
mfranz
a952ed210f
whoops ... don't let the new HUD turn off 3D mode in the old one :-)
2006-07-15 18:15:00 +00:00
mfranz
722fb05ce7
bracesless blocks are peanuts! It's forgotten "else" that do real harm. :-)
2006-07-12 20:54:27 +00:00
mfranz
d94e691f1e
- read new HUD from /sim/hud/path[1] (was: /hud)
...
- cosmetics
2006-07-11 16:09:35 +00:00
mfranz
f339304c33
- more <tape> fixes
...
- make ladder numbers symmetrical (hackish)
- fix font BBox/str_width calculation
2006-07-06 21:46:50 +00:00
mfranz
5000731c03
fix <modulo> feature (required for the compass tape)
2006-07-06 16:46:25 +00:00
mfranz
6c8ae0df1f
warning-- (not that it matters -- this code has yet to be converted)
2006-07-06 14:43:41 +00:00
mfranz
df2d876f72
- fix unzoomed tapes (TODO: restore tick length)
...
- get rid of braindead "struct Rect", where top meant y, and bottom meant height
- cleanup^3
2006-07-06 14:30:18 +00:00
mfranz
42c3d8867f
- cleanup of the day (more finegrained change history in my local cvs)
...
- <damp>ing coefficient is now 1.0 - 1.0 / pow(10, damp)
2006-07-05 22:55:33 +00:00
fredb
9db2b4f22d
Remove MSVC warnings
2006-07-05 06:28:37 +00:00
fredb
61419e83d8
Win32 fixes
2006-07-05 06:22:05 +00:00
mfranz
1d0b6290c4
- collect drawing primitives in the Item base class
...
- rename circle to draw_bullet, which is more correct
2006-07-04 21:04:22 +00:00
mfranz
eb69a4bd4b
- don't store immutable states as strings (sigh!)
...
- class members start with underscore
2006-07-04 17:25:14 +00:00
mfranz
e46036d55f
initialize HUD class and call its drawing routine from renderer
...
(basically a NOOP if /sim/hud/visibility[1] is false)
2006-07-04 15:54:41 +00:00
mfranz
0beba6c967
add new HUD to build system
2006-07-04 15:52:09 +00:00
mfranz
c6cbef666a
new HUD (work in progress)
2006-07-04 15:32:55 +00:00
mfranz
2a40f9876f
add GSDI (Ground Speed Drift Angle Indicator) instrument for helicopters
2006-06-25 12:36:19 +00:00
mfranz
7647b1620b
cosmetics:
...
- fix indentation
- remove trailing spaces
2006-06-24 07:48:05 +00:00
mfranz
095efc1fcf
Josh BABCOCK:
...
"Here is a patch that allows marker beacon volume to be set via
/instrumentation/marker-beacon/volume."
2006-06-24 07:43:09 +00:00
curt
98c03f95e1
Vivian Meazza:
...
I attach 2 new files and a diff file for the associated changes to add a
“fluxgate compass” to the instrument inventory. Whist this outputs
essentially the same data as /orientation/heading-magnetic-deg, it has to
be powered, and can be made to fail. I also followed Roy’s suggestion to
generate the error properties for this instrument here rather than in
xmlauto.xml.
When this instrument is included in cvs, I intend to use it in the Hunter,
A4F Seahawk and KC135. After a bit more research, it might be appropriate
for the Spitfire and Hurricane as well. AJ would also like to use it for his
Lightning model.
2006-06-24 03:42:30 +00:00
curt
94badeabcd
Existing ground track estimation code depended on current_value - last_value
...
each frame. However, often these values didn't change leading to bogus data
getting introduced into the computational pipeline.
This patch switches to a much more sane method for ground track computation.
2006-06-21 21:23:20 +00:00
mfranz
cd3be41386
Vivian MEAZZA:
...
"Bugfix - a fix to fix the hack which hacked the TACAN Channel/freq
pairing."
2006-06-19 10:00:25 +00:00
frohlich
ef52b23e3a
Make more use of SGGeod
2006-06-15 19:16:21 +00:00
mfranz
5fa474e209
- remove evil exit()
...
- remove "enabled". It's unused, and that's a good thing: it wasn't
initialized.
2006-06-12 15:39:38 +00:00
mfranz
e48967cb1d
fix another crash on exit by finally converting the rest of unguarded
...
SGPropertyNode to guarded ones. This is also done for JSBSim/JSBSim.hxx,
for which JSB had given explicit permission a while ago. I postponed that
back then, but now is the time.
2006-06-11 10:21:10 +00:00
mfranz
942561d64c
- remove trailing spaces
...
- fix many cases of broken indentation (but not all)
- unify indendation
- ...
2006-06-09 18:48:57 +00:00
mfranz
4db6e924fe
Vivian MEAZZA:
...
" Make a couple of minor adjustments to Harald's weather radar code, make
elevation work in the radar code, and add station ident to the TACAN code"
2006-06-09 18:29:51 +00:00
mfranz
dab5434edb
Vivian MEAZZA:
...
"Remove unnecessary, redundant or duplicated code. Functionally, there is no
change"
2006-05-24 10:06:44 +00:00
mfranz
f5955a9cab
Vivian MEAZZA:
...
"Add Air to Air TACAN and User-User refuelling over the Multiplayer Network.
With this change, your TACAN instrument can be tuned to the channel of a
Multiplayer ac. It also activates fuel flow between User and User aircraft
when they are less than 50 ft apart. To participate in multiplayer as a
tanker, all you require to do is to use the callsign MOBIL* (where * is some
number) on the net. Only MOBIL1, MOBIL2 and MOBIL3 have been assigned TACAN
channels, but any MOBIL callsign will be able to give fuel."
2006-05-18 16:59:04 +00:00
mfranz
95b6f8057a
Vivian MEAZZA: check for carrier name and aircraft callsign without
...
creating them
2006-05-15 10:47:32 +00:00
mfranz
d452ad97f1
Vivian MEAZZA:
...
"add display values for navigation display"
2006-04-26 21:55:42 +00:00
frohlich
aecfc1a229
Pigeon:
...
Avoid crashes if there is no sound device.
2006-04-23 15:29:39 +00:00
mfranz
b6cf140f98
Vivian MEAZZA:
...
"Add Air to Air TACAN. With this facility TACAN equipped aircraft can
measure the range and bearing of TACAN equipped AI Aircraft. ATM there is
only one assigned - callsign ESSO1 on TACAN channel 039X, but this can be
easily expanded to include other c/s channel # pairs - just ask me if you
want more."
2006-04-19 17:36:41 +00:00
mfranz
2e7cab820b
make headers include headers they depend on, don't rely on the c(xx)
...
file to do that. (This is a requirement for header precompiling.)
2006-04-17 13:40:20 +00:00
ehofman
1fc105582e
Make some variables accessable (public) so MIPSpro can compile it.
2006-04-09 09:46:05 +00:00
frohlich
85056a31b8
Initialize uninitialized variable
2006-03-18 07:16:18 +00:00
daveluff
a243a24393
Implement the settable timer on the CAL3 page
2006-03-13 23:01:48 +00:00
daveluff
9b67f1e0f0
Typo in the comments
2006-03-13 22:55:55 +00:00
curt
ca38ab41bd
Add a comment to explain the exported glide slope value.
2006-03-13 20:20:27 +00:00
fredb
5128578f59
MSVC fix : Compile again
2006-03-10 21:26:44 +00:00
ehofman
b7ef6d8cef
Add the builddir to the list of include directories to be able to include Include/version.h
2006-03-08 12:01:45 +00:00
daveluff
bd4072e0c7
Selecting an approach from the active waypoint page was broken - should now be fixed
2006-03-05 16:56:08 +00:00
daveluff
89bdd4fa99
Reduce console output
2006-03-05 16:53:06 +00:00
daveluff
015ead9fcc
Add the MAXNI IAF to the C83 approach, and add a few guards against not finding the fixes in the data. I realise that tweaking a hard-coded approach seems daft when loading approach data from file is high on the TODO, but I'm using C83 as an example for a readme so it may as well match the published chart properly...
2006-03-05 16:49:20 +00:00