ehofman
b61c3fa11c
Initialize some variables, re-order the function calls in updeate() and reread the interpoltation tables upoj reinit()
2003-09-23 08:27:06 +00:00
daveluff
9bba532487
Another small, incremental step towards interactive tower control.
2003-09-22 23:57:57 +00:00
daveluff
0d9ea4d27c
Fix a compiler warning
2003-09-22 23:56:09 +00:00
daveluff
2b459ebb3f
Slightly more appropriate callsign for C-FGFS. These options still don't do anything at the moment mind!
2003-09-22 23:55:46 +00:00
daveluff
c0137d93af
Return landing type
2003-09-22 23:54:41 +00:00
daveluff
98a752d9e7
Return landing type. Simple AIPlane always returns full stop for now - more advanced classes are expected to override this if required. Also give some enums an ostream operator
2003-09-22 23:53:56 +00:00
daveluff
adce42cef6
Return position
2003-09-22 23:52:25 +00:00
ehofman
d93b79ae90
Clean up the output of the help and show-aircraft options a bit by setting log-level to alert prior to showing the output
2003-09-22 11:35:21 +00:00
ehofman
591cfcedfb
Allow the log-level to be set as early as possible
2003-09-22 09:31:36 +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
curt
7807a68fa3
Another step towards making aircraft more self contained. YASim aircraft
...
now read the config file out of the individual aircraft directory rather
than the collective Aircraft-yasim/ directory (which is now obsolete.)
This requires a corresponding update of the base package cvs.
2003-09-20 03:33:06 +00:00
curt
46caf8576b
Update --showaircraft and --aircraft= options to recursively search the
...
$FGROOT/data/Aircraft hierarchy. There could be some long term performance
concerns if a person has a *huge* collection of aircraft or a really slow
file system, but I see zero performance blip here from recursing the default
CVS tree. We should also allow the user to specify the whole path to the
-set.xml file if they don't want to recurse ... this way we could eventually
come up with an aircraft selection dialog box on the front end so the user
could manually walk the tree to the desired aircraft. There also the system
wouldn't have to search for the aircraft.
2003-09-19 20:06:27 +00:00
curt
b262586763
Fix a couple compiler warnings.
2003-09-19 20:03:43 +00:00
daveluff
6e73e7dc08
Further progress towards interactive tower control. Very much an initial stab at a first iteration of a tricky problem, ie don't look too closely - some of it is ugly!
2003-09-19 16:51:27 +00:00
daveluff
bac252c23d
Reduce taxiing speed a fraction
2003-09-19 16:48:58 +00:00
daveluff
8acea57ad2
Add an overloaded function
2003-09-19 16:48:27 +00:00
daveluff
ca230a7cf3
Remove a couple of extraneous lines.
2003-09-19 09:38:22 +00:00
ehofman
7d6aea909d
Remove some unused UIUC specific code
2003-09-18 09:33:13 +00:00
ehofman
6fd6d7eb06
Remove the test property to check the difference between the old and the new behavior
2003-09-17 19:21:57 +00:00
curt
b354f30930
Oops fix a small bug resetting to "real-clock" time.
2003-09-17 15:58:40 +00:00
curt
a217c563ba
Clean up the timeofday setting code a bit more, consolodate the solver
...
functions (note to Norman: I looked at the web page you listed and that
looks like a good idea, but I don't have time right now to go through and
debug an entirely new routine. What we have works well enough for now I hope!)
2003-09-17 15:49:15 +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
ehofman
19b61eec1e
Fix a model loading problem
2003-09-17 09:44:37 +00:00
curt
5d6eafc091
Oops, get rid of some extraneous debugging output.
2003-09-16 22:38:41 +00:00
curt
7f2757a7ab
Expose the time of day setting through the fg_command and property interface
...
so a gui interface can be built.
2003-09-16 22:35:16 +00:00
curt
b10715833c
Fix a few potential gotcha's in setting up start time.
2003-09-16 22:34:22 +00:00
ehofman
0f6e4e1c74
Don't just disable depth buffer writes but instead disable the depth test all together
2003-09-16 16:27:01 +00:00
ehofman
174852f01e
Try to prevent z-buffer problems for video cards with a 16-bit depth buffer
2003-09-16 14:31:14 +00:00
ehofman
44fda9805b
Enable back face culling for cockpit instruments, disable depth buffer writes for 2d instruments but enable depth buffer writes for the magnetic compass. Does anyone care to create a 3d magnetic compass?
2003-09-16 10:02:32 +00:00
ehofman
a5bd132143
Make sure the joystick name gets printed
2003-09-16 08:25:16 +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
13d8e0edab
Allow -jsbsim, -yasim or -uiuc in the name of the configuration file when it resides in it's own subdirectory
2003-09-15 16:00:18 +00:00
ehofman
4d6b14a08c
Add support for loading aircraft which have the configuration file inside it's own subdirectory
2003-09-15 14:21:16 +00:00
ehofman
b7e3f95300
Add support for <aircraft>-set.xml configuration files inside it's own subdirectory. This applies only to the --show-aircraft option for now.
2003-09-15 14:07:50 +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
curt
5705ad715b
Changes to facilitate replaying the last "n" seconds.
2003-09-11 19:36:04 +00:00
david
72be3f287a
Added --failure option.
2003-09-10 01:29:19 +00:00
daveluff
d3b7c2ac10
Fix a couple of bugs that resulted in ATIS not being heard at airports with AI traffic active
2003-09-05 13:58:51 +00:00
daveluff
b898c5e4ff
Change the start of descent point of the AI plane when the circuit has been extended when following previous traffic - it should not land short now, although it can land a way down the runway if start of descent should occur during a turn, since it doesnt start descending until the turn is finished
2003-09-05 10:26:11 +00:00
daveluff
be274df23b
Guard against update(...) getting called before init(...)
2003-09-05 10:23:20 +00:00
daveluff
1520fd648e
Output a few properties for AI code devel convienience - probably temporary
2003-09-05 10:22:18 +00:00
daveluff
3f162abf09
Whitespace cleanup
2003-09-05 10:21:29 +00:00
ehofman
3e98bccbaf
Remove unused gamma corrections
2003-09-03 18:47:48 +00:00
ehofman
ffd64f7a8c
Fix a reset bug for at least JSBSim by removing some apperently old UIUC code. This falls in the same category as the code from main.cxx which was recently removed by advice from the UIUC developers.
2003-09-03 17:10:52 +00:00