frohlich
cdb725528d
Clean up scenery center handling. It is set now less often.
2006-07-27 16:36:22 +00:00
mfranz
a6c8610682
make old HUD code work with 8 px font size
2006-07-24 16:02:56 +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
ef2bc6227a
set blend mode back to make 2D panels opaque when used with transparent HUDs
2006-06-17 19:09:38 +00:00
mfranz
fb1b1d98d3
remove lon/lat string representation generating functions; this is now
...
done in Main/fg_props.cxx and available via /position/{long,lat}itude-string
2006-06-17 16:40:51 +00:00
mfranz
890fa81c7e
- remove unused classes lat_label and lon_label (it's the instr_label
...
that makes the lon/lat labels)
2006-06-16 19:29:34 +00:00
fredb
c5a7267206
Compile again on Win32 platforms
2006-06-16 10:17:06 +00:00
mfranz
038e047e8f
- move FloatToInt() function to simgear/math/fastmath.hxx, renamed to
...
float_to_int() for consistency reasons
- remove hud_opts.hxx
2006-06-16 09:31:34 +00:00
mfranz
d336553d75
- make function table and lookup function
...
- make unnamed elements explicitly "[unnamed]"
2006-06-15 18:09:15 +00:00
mfranz
ed7ee6b534
- fix two bugs
...
- remove yet more unused code
- cosmetics
2006-06-15 16:03:27 +00:00
mfranz
7327e35020
remove the rest of the static variables (except one); cleanup
2006-06-15 00:21:06 +00:00
mfranz
4e8a89c9c0
remove readCard() and let the hud_card class read its properties
2006-06-14 23:27:55 +00:00
mfranz
9e2de090b4
remove readCard and let the gauge_instr class read its own properties
2006-06-14 20:39:10 +00:00
mfranz
b32aa5086a
remove readRunway() and let the runway_instr class read the properties in
...
the constructor
2006-06-14 18:41:36 +00:00
mfranz
d1a9512c91
remove readTBI() and let the fgTBI_instr class read its properties
2006-06-14 16:57:38 +00:00
mfranz
ddda2c68d5
- remove hud.cxx/readLabel and let the instr_label read its properties
...
- remove unused copy constructor
- fix potential crash bug
2006-06-14 16:23:44 +00:00
mfranz
812275cf15
remove readLadder(const SGPropertyNode *) and make the HudLadder
...
constructor read its properties on its own
2006-06-14 12:49:27 +00:00
mfranz
471fecd72c
indentation, trailing spaces, ... (cosmetics only); doesn't make
...
the coding style fully consistent yet, but it's good enough for code changes
(mixed tab/space indents, 4 space tabs etc. are a royal pain)
2006-06-14 10:30:10 +00:00
mfranz
e545c563d5
remove assignment operators: they aren't used now and won't in the future
2006-06-13 15:00:31 +00:00
mfranz
0b0c681775
indentation, trailing spaces, alignment, ... (to make further work easier)
2006-06-13 14:48:19 +00:00
mfranz
b674037a3c
- fix more cases of scale tick aliasing to get smooth scale movements
...
- remove trailing spaces, fix indentation, unify coding style, ...
2006-06-12 23:27:55 +00:00
mfranz
365546444c
fix ugly aliasing effects in moving scales (caused by integer calculation
...
of tick coords)
2006-06-12 22:27:10 +00:00
mfranz
9edd0a1ea4
- remove trailing spaces
...
- fix indentation, alignment and other formal stuff
2006-06-12 21:34:47 +00:00
mfranz
dee302354f
the special line width doesn't make much sense, as it's only applied to the
...
arrow head marks. It was probably thought for all lines, but as those are
wide enough, I just comment that out for now.
2006-06-10 15:25:48 +00:00
mfranz
14addaab07
treat colors like the other parameters: only copy them from the palette
...
color group /sim/hud/palette/color[*]/ to the active group /sim/hud/color/
if they really exist. (Parameters like <antialiased> can be set in the
active group and be left alone, or set by each <palette> color group.)
2006-06-10 09:22:27 +00:00
mfranz
925e1578cd
- remove lots of traling spaces
...
- fix indendation and alignment
2006-06-09 21:29:40 +00:00
mfranz
265e411791
- add transparency option
...
- comment out date/time ... this needs to be added to the HUDs that need it
2006-06-09 20:37:16 +00:00
mfranz
20076aa2b9
- remove obsolete definition
...
- make sure HUD is only initialized once
2006-06-09 10:53:48 +00:00
mfranz
782e6b82f0
- copy preset colors from <palette> to /sim/hud/color
...
- listen to color, alpha, alpha-clamping
- fix blend mode
2006-06-08 17:14:59 +00:00
mfranz
8369cc75f5
- don't hide HUD only because the color index is invalid
...
- initialize color components
2006-06-07 21:41:32 +00:00
mfranz
fe3bdf0837
boy, what a load of ...
2006-06-07 21:35:11 +00:00
mfranz
d2791fdc9d
whoops ... compile (this silly #define will be removed very soon)
2006-06-07 21:28:33 +00:00
mfranz
e841b65a5a
remove obsolete constants
2006-06-07 21:09:38 +00:00
mfranz
1ccacef184
- drop hardcoded color/brightness values
...
- let listener class watch and maintain HUD color properties, which is
more effective and more flexible.
2006-06-07 18:01:19 +00:00
mfranz
95da0171a0
bark if the requested font isn't a texture font. A more graceful recovery
...
doesn't buy us much, as the font is only set at initialization time and not
changeable later. Better tell the user immediately that he goofed.
2006-06-06 19:25:33 +00:00
mfranz
675ff6fbc8
restore old default; this should probably be configurable ...
2006-06-06 18:36:34 +00:00
mfranz
15dbbbf143
- use global fontcache
...
- make font/size configurable
2006-06-06 15:34:18 +00:00
mfranz
db86d15c5f
use global fontcache. This hast the nice side effect that panels can now
...
use *any* texture (*.txf) font, not just "typewriter" and "led".
2006-06-06 12:52:45 +00:00
mfranz
2b2b4fa8a3
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 12:59:35 +00:00
mfranz
1aa274e7cb
make sure node pointers remain valid
2006-03-23 15:13:19 +00:00
mfranz
c9813d1b5d
new FSF address
2006-02-21 01:16:04 +00:00
fredb
36e4045810
Add missing include files needed by the new math code under windows
2006-02-18 13:58:09 +00:00
ehofman
bcb193f38b
Add support for emissive layers.
2006-02-16 18:59:48 +00:00
mfranz
9968dfd814
cosmetics
2006-02-02 00:47:30 +00:00
mfranz
beff0cef60
better use zero sensitive area to detect a missing (or inoperable) button,
...
because a missing <button> default to 0, which makes a lot of sense
2006-02-02 00:00:27 +00:00
mfranz
1c27be1cb4
panel_io.cxx: if an action doesn't have a button, fire its bindings
...
immediately and then throw it away; this is useful for initialization
purposes (see dme.xml)
cockpit.cxx: warnings--; typos--
2006-02-01 23:52:36 +00:00
mfranz
c5f1ffaf64
fix 2D compass
2006-02-01 20:54:17 +00:00
daveluff
3d5afec340
Fix the crashes on mini-panel and panel-reload with the KLN89, by removing the multiple inheritance and using an empty shell instrument to forward draw commands from the panel to the complex gps subsystem.
2006-01-13 22:07:50 +00:00
curt
249a1264ff
Remove the old hardcode fps display. This is now replaced with a nasal/gui
...
display that can be dragged around the screen to an unobtrusive location.
2005-12-15 22:18:06 +00:00
daveluff
a3890d1253
Add support for a special-instrument xml attribute, which triggers loading of a know c++ hard-coded instrument. This has some ugliness that will need removing at some point. In particular, panel reload is broken for panels that include a special-instrument, since this triggers subsystem reload which is a fatal error. Note that this *only* affects panels that use a special-instrument - all other panels are unaffected
2005-11-30 01:21:45 +00:00