mfranz
a4bbb31927
Resizing is done when fg_os{,_sdl}.cxx says so, not in every single frame.
...
(This defeats the purpose of the resize callback and makes "listening" to
the xsize useless.)
2006-01-28 00:10:39 +00:00
mfranz
6de1f56f2c
make it const
2006-01-27 22:26:47 +00:00
fredb
7a27d247d4
Ignore generated files
2006-01-27 21:20:58 +00:00
mfranz
ffc8c4d3d0
export scenery click geo coords
2006-01-27 21:14:40 +00:00
mfranz
0b136fa66b
getChild(): add optional "create" flag (like in the c++ version)
2006-01-27 20:43:40 +00:00
mfranz
0d48631e3a
cosmetics: subc isn't really a sub-context here (it was where I copied it
...
from) --> s/subc/c/
2006-01-27 19:59:25 +00:00
mfranz
32968d81f3
we need a way to specify other contexts than _context; idea & OK by Andy
2006-01-27 19:51:25 +00:00
ehofman
0f448cb4ca
Melchior FRANZ:
...
gui colors and material animation use "red", "green", "blue".
Would be nice if these light colors would use the same standard.
2006-01-27 13:54:35 +00:00
mfranz
cabf53537a
allow top level <font> definition that applies to text in the whole dialog
...
and makes the layouter use this font's metrics
2006-01-27 12:57:13 +00:00
ehofman
6c331a55a8
Tie the scene ambient,diffuse end specular red,green and blue components to a property under /rendering/scene
2006-01-27 12:35:15 +00:00
mfranz
54ee68291b
fonts are now delivered by FGFontCache (except for the splash screen,
...
because this comes way before the gui subsystem is ready)
2006-01-27 08:01:31 +00:00
mfranz
f729ec6013
cosmetics
2006-01-26 22:22:37 +00:00
mfranz
e2016f9568
fix FGFontCache and make use of it (this allows to assign bitmap fonts
...
in dialogs)
2006-01-26 21:40:37 +00:00
ehofman
5441622a28
Add support for point sprites.
2006-01-26 09:37:32 +00:00
mfranz
f0996fa47d
create a new context for listener functions to avoid context corruption
...
(caused a crash when a timer triggered a listener) ... Idea and OK by Andy
2006-01-26 00:18:27 +00:00
curt
62607b3376
Updates for newest scenery build.
2006-01-25 02:08:39 +00:00
curt
1729d15cdd
White space updates.
2006-01-24 17:13:48 +00:00
curt
fdd47f4b56
Newest data file format includes range for each transmitter. Load that data
...
and use it instead of our own hard coded defaults.
2006-01-24 17:13:28 +00:00
ehofman
0895721e68
Mathias Frhlich:
...
Incorporating the shared ptr code:
- All scenegraph references from SimGear
- SGMaterial which already had a reference counter uses now that common
infrastructure.
- SGMatModel is now counted.
- SGSoundSample from SimGear
- And the corresponding change for the sound samples in flightgear which fixes
a latent crash if FGBeacon would evern be deleted.
2006-01-24 14:45:13 +00:00
ehofman
907b99a669
Use smooth (aliased) lines and points when available in hardware.
2006-01-21 12:07:40 +00:00
ehofman
ea177f6744
Olaf Flebbe: MSVC fix.
2006-01-21 10:11:08 +00:00
ehofman
480b8c5330
Jim Wilson:
...
This patch fixes configure.ac so that when an alternate prefix location for simgear is specified, configure tests for the header file jpegfactory.hxx in that specific location only.
2006-01-21 10:06:09 +00:00
ehofman
919ccdb96a
Remove a leftover from a previous patch.
2006-01-21 10:03:36 +00:00
ehofman
31e3caa4f6
Sync. w. JSBSim
2006-01-20 17:50:45 +00:00
ehofman
619226e9d0
Integrate a large part of John Wojnaroski's 747 cockpit project.
...
Erik Hofman:
This patch contains an update to net_ctrls.hxx that adds an extra 100 bytes
(or an equivalent of 25 (u)int32_t types) of reserved space. This could be
used to make the protocol forward and backward compatibel within a certain
scope. Be sure to read the instructions at the begining of the header file
when addinf new variables.
2006-01-20 17:19:01 +00:00
ehofman
0b1e386ade
Make sure the path to simgear and plib get added to the include path before anything else.
2006-01-14 10:16:28 +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
fredb
28b5a6d8bd
Remove the filtersjb left over
2006-01-13 14:33:07 +00:00
fredb
17d20cf606
Remove the filtersjb left over
2006-01-13 14:00:13 +00:00
ehofman
f73f2f7254
Hide some user generated files.
2006-01-13 09:50:58 +00:00
ehofman
587fd0937e
Remove a bunch of unneede files.
2006-01-13 09:49:09 +00:00
fredb
d0618685a2
Typo
2006-01-12 21:35:59 +00:00
fredb
bcc8339c4f
Variable 'thrust' used before being initialized
2006-01-12 21:35:32 +00:00
fredb
4303c2b9a6
Redundant loop variable declaration
2006-01-12 21:35:08 +00:00
fredb
5d5a58de80
Don't declare functions that are not implemented
2006-01-12 21:34:36 +00:00
ehofman
932b38a87e
sync. with JSBSim v. 2.0
2006-01-12 15:04:22 +00:00
ehofman
fcfe5d2010
Don't display the menubar in e highres screenshot.
2006-01-11 10:53:04 +00:00
curt
c3cf810562
Another attempt at fixing a cygwin compiler error.
2006-01-10 15:23:10 +00:00
curt
ac5e874523
Fix a compiler warning (member initialization order in constructor.)
2006-01-10 15:06:17 +00:00
curt
311b85a11d
Small change to avoid dangling audio resources.
2006-01-10 14:51:12 +00:00
curt
5329ed10a7
Cygwin fix.
2006-01-10 02:49:52 +00:00
curt
691f096c68
Add an srand() function to nasal (hooked into sg_srandom_time()).
...
This helps avoid the problem of always getting the same random number
sequence every time you run a script.
2006-01-09 15:29:24 +00:00
curt
71d0001f3d
Add a directory listing command to nasal. Given a directory name, return
...
the file list as an array.
2006-01-09 03:48:14 +00:00
curt
ee065ee6ef
Write 'fg_root' in the property tree at /sim/fg-root
2006-01-09 03:47:33 +00:00
curt
e475a50ead
Expose the "play-audio-command" through the props/telnet interface.
2006-01-09 02:23:50 +00:00
curt
3ed73e16b6
Add a do_play_audio_message() function which is tied to the
...
"play-audio-function" command. This function can be called from internal
code, from nasal scripts, or from external scripts to play a single one-off
wav file. File/audio data is loaded and unloaded on the fly automatically.
2006-01-09 02:23:02 +00:00
curt
4132b41470
Additional functionality added to the FlightGear sound fx manager.
...
Create a queue of one-off wav files. Calling layer can request the system
to play any wav file. The request is thrown at the end of a play queue.
The queue is serviced sequentially so that queued wav files will no longer
overlap. When a sample is finished playing. It is removed from the queue
and deleted from memory. The next remaining request in the queue is then
played.
2006-01-09 02:21:04 +00:00
ehofman
0e16419f0d
Stuart Buchanan:
...
- Provide a Nasal interface to display simple text messages on the screen
like the ATC display. In fact, I copied the code from the ATCDisplay.cxx
and simply shifted it further down the screen.
Erik:
TODO: Integrate the two pieces of code.
2006-01-06 09:50:58 +00:00
ehofman
0b3164c312
Try to prevent a potential buffer overflow for WIN33.
2006-01-04 13:25:56 +00:00
ehofman
2080773f37
Cygwin fixes.
2006-01-04 12:49:07 +00:00