andy
c0b4531d04
Yank out all the glut dependencies and concentrate them in a (easily
...
reimplementable) Main/fg_os.cxx file.
2004-03-31 21:10:32 +00:00
ehofman
d430290e48
Frederic Bouvier:
...
trying the --show-aircraft option, I noticed that I had
no output. This is because there are still output to
cout or cerr, that are not triggering my console patch
for windows. The patch attached use SG_LOG instead.
A request to hit a key is also added because otherwise,
the console window will disappear as soon as the program
stop.
This problem is minor though given the fact that fgfs.exe
is shipped with fgrun that do show the available aircraft
in a much nicer manner.
2004-03-30 09:05:05 +00:00
curt
f7fc455b0d
Jim Wilson:
...
Remove some hardcoded dependencies between fdm, viewer and acmodel classes and
replaced them with property references. Fix roll offset in viewer.
2004-03-19 03:30:18 +00:00
curt
a1a68b9c93
Various preparations for the next release.
2004-03-18 02:37:01 +00:00
david
25290c4467
Remove the old WeatherCM module.
2004-03-16 20:19:07 +00:00
david
d535c7c6b1
Reverted recent changes -- the dependencies are badly (and
...
unnecessarily) tangled.
2004-02-27 16:48:27 +00:00
david
721e9f469d
Add the aircraft model, model manager, view manager, and scenery
...
manager to the standard subsystem collection manager, rather than
using extra code to initialize and update them.
2004-02-27 15:16:23 +00:00
david
9409d5e35e
Change fg_props.[ch]xx into a proper subsystem, under the control of
...
the subsystem manager.
Add properties for the individual parts of the time and date.
2004-02-20 17:35:33 +00:00
curt
da5ea10d5d
Curt Olson:
...
Autopilot overhaul.
2004-01-31 19:47:45 +00:00
curt
492d5fbd8d
Fix a small mistake in the scene graph arrangement for vasi lights.
2004-01-11 19:45:29 +00:00
ehofman
465d13b045
Add support for an aircraft specific splash screen
2003-12-22 21:49:11 +00:00
andy
439a9fa1e4
Minor API changes to support the new sg_geodesy implementation. A few
...
places now use sgCartToGeod() instead of rolling their own
approximation. And YASim is now using exactly the same 3D coordinate
system as the rest of FlightGear is.
2003-12-19 02:42:32 +00:00
david
01f8f51614
Remove the seriously-outdated DCS code (we have different facilities
...
for including external objects now).
Set the default logging level to 'alert' (i.e. pending disaster).
2003-11-24 17:46:38 +00:00
curt
e4295262d0
Currently, when the sim pauses, all IO is also halted. To me it generally
...
makes more sense to keep I/O running. That way remote telnet connections
will still respond, and the sim can still accept and send data. This also
allows a remote script or gui to pause and (more importantly) be able to
the unpause the sim.
2003-11-21 23:35:25 +00:00
ehofman
e322c70f52
Depreciate NetworkOLK. A big thanks goes to Oliver Delise for implementing it in the first place.
2003-11-13 14:42:47 +00:00
ehofman
177e081a2a
Disable two sided light model because Andy's patch to plib makes it unneeded. This should also increase framerate a bit
2003-11-09 15:07:23 +00:00
curt
cc7b15fa7b
Various 0.9.3 updates.
2003-10-24 17:06:39 +00:00
curt
58cadee5f3
Updates for 0.9.3-pre1
2003-10-16 03:29:04 +00:00
ehofman
980012e168
Move FGEventMgr and FGSubsystemMgr over to SimGear, add SGEventMgr to FlightGear's globals structre and some small code cleanups
2003-09-24 17:20:55 +00:00
ehofman
2764b9181b
Fix a problem where the upper cloud layers are draw
...
n with the sun punch through value
2003-09-23 08:43:19 +00:00
ehofman
7d6cafba6e
Use the log level environment already set up by David instead of mine
2003-09-22 09:22:05 +00:00
ehofman
e0dda6ad52
A small fix to have a smoot transition of cloud colors when in time warp mode
2003-09-20 11:05:12 +00:00
ehofman
a33ad90ed7
Convert fgLIGHT to FGLight and make it FGSubsystem compatible. Let the subsystem manager handle it and let FGLight::update() handle the repositioning of the sun and the moon.
2003-09-20 09:38:32 +00:00
ehofman
7d6aea909d
Remove some unused UIUC specific code
2003-09-18 09:33:13 +00:00
ehofman
15f45ad9a5
Reorginize the code just before fgMainLoop a bit so that the lighting update actually has any effect
2003-09-17 10:02:36 +00:00
curt
9bb782ce72
Added a command line option to specify a starting time of day in the sense of:
...
--timeofday=dawn
--timeofday=dusk
--timeofday=noon
--timeofday=midnight
2003-09-15 22:55:39 +00:00
ehofman
7249aaea33
Frederic Bouvier:
...
This patch is there to correct a problem that prevent to load static objects when specifying a relative fg-root or a different, relative, fg-scenery. It appears that there is a mix between fg-root, fg-scenery and PLIB's model-dir.
It has been reported on the list that users are not able to see the buildings, especially those running the win32 builds because they run 'runfgfs.bat' that set FG_ROOT=./DATA.
I decided not to use model-dir because it just add confusion and to build a valid path earlier.
2003-09-13 11:47:30 +00:00
ehofman
2be37c04fe
Enable two sided lighting calculations when specular highlight is enabled
2003-09-13 09:27:50 +00:00
ehofman
dd963990dc
Turn back to default lighting when specular-highlight gets disabled
2003-09-12 22:09:54 +00:00
ehofman
9812739a71
Add the posibillity to disable specular highlight because it looks like some implementations switch over to sofware rendering when this is enabled
2003-09-12 21:43:01 +00:00
ehofman
774faa157d
Make it possible for textured object to change color to white when lit by a strong light source. This might affect rendering time a bit
2003-09-12 09:27:19 +00:00
ehofman
82ba3ebbde
Remove a possible glut dependency and do some code cleaning
2003-08-29 16:46:21 +00:00
ehofman
69d0052375
Fix an undeclared function refference in one of the supported compiler environments
2003-08-25 12:41:40 +00:00
ehofman
ced6b4f520
Updates needed for z-ordewring of the cloud layers
2003-08-22 08:05:00 +00:00
ehofman
5ae096b225
Reorganization of main.cxx
2003-08-17 09:54:41 +00:00
ehofman
be863ee240
Work around a problem in certain NVidia adapters hat don't support fgPushAttrib(FG_FOG_BIT)
2003-08-15 17:47:34 +00:00
ehofman
5898b8f828
Needed for SimGear update
2003-07-31 14:47:56 +00:00
ehofman
62ce453136
Use a pointer to a structure instead of a large number of variables when calling a function to keep the stack clean
2003-07-31 09:06:15 +00:00
ehofman
c1fa7f95bd
Comment out the UIUC ground trimming code
2003-07-27 07:49:33 +00:00
ehofman
860545bfa9
This patch increases the threshold below which the uiuc models are forced above the ground.
2003-07-26 07:56:46 +00:00
curt
c5110a3650
Try to make the replay system honor /sim/speed-up, but not fully working yet.
2003-07-25 20:09:30 +00:00
curt
fff2989853
Modified the replay system to work without enabling the master or clock freeze.
2003-07-18 14:14:24 +00:00
curt
75861ec95d
Avoid collecting garbage data before the FDM is initialized.
2003-07-18 01:51:45 +00:00
curt
419f09f804
Curt:
...
I have added a fledgling replay system that records flight data and control
positions during the flight.
I have added an internal command called "replay" which will trigger a replay
of the entire saved flight data set. This could be bound to a keyboard or
menu command, in fact this entire module is screaming for someone to build
a gui to control playback speed, amount of playback, etc.
This is the initial version so there are kinks that still need to be worked
out, please be patient.
2003-07-17 18:24:17 +00:00
david
2da219ef5e
Update magvar model before using it to initialize compass error.
2003-07-17 00:26:38 +00:00
david
34e4ff4922
Kludge the HI error so that it initially matches the magnetic variation.
2003-07-17 00:06:03 +00:00
ehofman
7b778e859c
Replace some of the most used fgGetXXXX() calls with a local variable. The next best thing would be replacing the fgGetXXXX()functions with cached pointers
2003-07-05 09:59:03 +00:00
ehofman
484bab7bc8
Make sure the functions won't be called if the extension is not supported. This also clears the main loop a bitsrc/Main/main.cxx.
2003-06-29 17:14:13 +00:00
ehofman
9e07e0ac36
Mac OS X fixes
2003-06-20 20:18:40 +00:00
ehofman
ef96cce83f
(temporary) Apple OS X fix
2003-06-19 07:54:29 +00:00