curt
4141c6f8bb
- moved main to mainLoop, and added top-level main to catch any missed
...
exceptions; we'll make it smarter later
2001-07-19 04:54:53 +00:00
curt
76a94d8f02
Tweaks to base version check code.
2001-07-16 19:37:13 +00:00
curt
093960be31
Check for the proper version of the base package and exit gracefully if not
...
found.
2001-07-16 19:17:58 +00:00
curt
e2dd3ac3e5
MSVC tweaks.
2001-07-12 17:55:44 +00:00
curt
1e474b4773
Restructured the audio initialization order and don't attempt to continue
...
loading while intro music is being played.
2001-07-11 06:01:55 +00:00
curt
968b9fcb9c
- /sim/model/h-rotation renamed to /sim/model/heading-offset-deg
...
- /sim/model/p-rotation renamed to /sim/model/roll-offset-deg
- /sim/model/r-rotation renamed to /sim/model/pitch-offset-deg
- /sim/model/x-offset += "-m"
- /sim/model/y-offset += "-m"
- /sim/model/z-offset += "-m"
2001-07-09 16:17:28 +00:00
curt
72a95d570c
** Properties Renamed
...
- /autopilot/locks/nav1 => /autopilot/locks/nav[0]
- /autopilot/settings/altitude += "-ft"
- /autopilot/settings/climb-rate += "-fpm"
- /autopilot/settings/heading-bug += "-deg"
- /consumables/fuel/tank1/level => /consumables/fuel/tank[0]/level-gal_us
- /consumables/fuel/tank2/level => /consumables/fuel/tank[1]/level-gal_us
- /engines/engine0/cht => /engines/engine[0]/cht-degf
- /engines/engine0/egt => /engines/engine[0]/egt-degf
- /engines/engine0/fuel-flow => /engines/engine[0]/fuel-flow-gph
- /engines/engine0/mp => /engines/engine[0]/mp-osi
- /engines/engine0/rpm => /engines/engine[0]/rpm
- /environment/clouds/altitude += "-ft"
- /environment/magnetic-dip += "-deg"
- /environment/magnetic-varation += "-deg"
- /environment/visibility += "-m"
- /environment/wind-down += "-fps"
- /environment/wind-east += "-fps"
- /environment/wind-north += "-fps"
- /orientation/heading += "-deg"
- /orientation/heading-magnetic += "-deg"
- /orientation/pitch += "-deg"
- /orientation/roll += "-deg"
- /position/altitude += "-ft"
- /position/altitude-agl += "-ft"
- /position/latitude += "-deg"
- /position/longitude += "-deg"
- /radios/adf/frequencies/selected += "-khz"
- /radios/adf/frequencies/standby += "-khz"
- /radios/adf/rotation += "-deg"
- /radios/nav1/* => /radios/nav[0]/*
- /radios/nav2/* => /radios/nav[1]/*
- /radios/nav[*]/dme/distance += "-nm"
- /radios/nav[*]/frequencies/selected += "-mhz"
- /radios/nav[*]/frequencies/standby += "-mhz"
- /radios/nav[*]/radials/actual += "-deg"
- /radios/nav[*]/radials/selected += "-deg"
- /sim/view/goal-offset += "-deg"
- /sim/view/offset += "-deg"
- /steam/adf += "-deg"
- /steam/airspeed += "-kt"
- /steam/altitude += "-ft"
- /steam/gyro-compass += "-deg"
- /steam/gyro-compass-error += "-deg"
- /steam/mag-compass += "-deg"
- /steam/vertical-speed += "-fpm"
- /velocities/airspeed += "-kt"
- /velocities/side-slip += "-rad"
- /velocities/speed-down += "-fps"
- /velocities/speed-east += "-fps"
- /velocities/speed-north += "-fps"
- /velocities/uBody += "-fps"
- /velocities/vBody += "-fps"
- /velocities/wBody += "-fps"
- /velocities/vertical-speed += "-fps"
2001-07-02 22:27:24 +00:00
curt
41260ee546
Fixed a bug with warp variable initialization. fgTie() was nuking out the
...
initial value.
2001-07-02 16:44:02 +00:00
curt
af2a0da64c
Patches contributed by Norman Vine to do ultra-hires tiled screen dumps.
2001-06-26 18:23:07 +00:00
curt
dacb644ae7
- replace FGBFI::update with fgUpdateProps
...
- switched to properties for calculating RPM for model selector
- no longer includes bfi.hxx
- no longer includes keyboard.hxx
2001-06-05 22:12:28 +00:00
curt
96be3ad601
- no longer include Joystick/joystick.hxx
...
- include Input/input.hxx
- register GLUTkeyup and GLUTspecialkeyup with glut
- comment out call to fgJoystickRead
- comment out call to fgJoystickInit
- add call to FGInput::update to replace fgJoystickRead
2001-06-04 21:08:06 +00:00
curt
a6e0a69637
Removed cloud layers added for testing.
2001-06-04 20:48:43 +00:00
curt
0ec19036b8
- no longer allocate the root property node for globals; globals does
...
it itself
- tweaks to model path loading.
2001-06-01 17:53:09 +00:00
curt
cecd0df78d
We don't need to explicitely #include <glext.h> since gl.h should do this
...
for us already if it exists.
2001-05-30 20:58:02 +00:00
curt
02896643d7
Minor texture tweaks.
2001-05-23 20:54:51 +00:00
curt
34854ab2af
Threaded tile paging:
...
- model loading deferred to primary thread
- tile removal deferred to paging thread
- other tweaks and rearrangments.
Airport signs
- first stab at some support for adding taxiway and runway signs. This
is non-optimal, but I'm under the gun for a demo.
2001-05-19 16:59:43 +00:00
curt
f85df36eaa
Tweaks.
2001-05-18 20:30:36 +00:00
curt
aea664cd15
MSVC++ changes contributed by Geoff McLane.
2001-05-17 21:55:22 +00:00
curt
a0d50000ba
Modifications to coordinate with recent changes in simgear.
2001-05-15 22:30:39 +00:00
curt
a01a26a009
Re-added support for loading on-the-fly textures.
2001-05-15 00:01:04 +00:00
curt
c7f7093df5
Timezone fixes for Cygwin.
2001-04-26 18:15:32 +00:00
curt
b0b6c34249
Initial stab at a threaded tile loader contributed by Bernie Bright.
...
He writes:
Here are the final changes to add threads to the tile loading. All the
thread related code is in the new FGTileLoader class.
./configure.in
./acconfig.h
Added --with-threads option and corresponding ENABLE_THREADS
definition. The default is no threads.
./src/Scenery/tilemgr
Removed load_queue and associated references. This has been replaced by
a new class FGTileLoader in FGNewCache.
Made the global variable global_tile_cache a member.
schedule_needed(): removed global_tile_cache.exists() tests since
sched_tile() effectively repeats the test.
initialize_queue(): removed code that loads tiles since this is now
performed by FGTileLoader.
update(): ditto
./src/Scenery/newcache
Added new class FGTileLoader to manage tile queuing and loading.
tile_map typedefs are private.
exists() is a const member function.
fill_in(): deleted
load_tile(): added.
./src/Scenery/FGTileLoader
The new threaded tile loader. Maintains a queue of tiles waiting to be
loaded and an array of one or more threads to load the tiles. Currently
only a single thread is created. The queue is guarded by a mutex to
synchronize access. A condition variable signals the thread when the
queue is non-empty.
CLO: I made a few tweaks to address a couple issues, hopefully what we
have is solid, but now we kick it out to the general public to see. :-)
2001-04-11 02:47:15 +00:00
curt
397a83d69f
Data logging patches from Jon Berndt
...
Fix for model loading under plib-1.2.x in main.cxx
2001-04-05 15:39:37 +00:00
curt
2aca8ca2cf
Irix MipsPro patches and fixes.
2001-04-02 02:59:31 +00:00
curt
74fbaa8f5e
Latest round of JSBSim updates.
2001-03-30 01:04:50 +00:00
curt
31047f65ac
- model loading should work again with the latest CVS PLIB (and, I
...
hope, with earlier versions as well)
- support for the new LONG value type
- gear support for UIUC (updated for the newly renamed SG_* stuff;
otherwise identical to what I sent you before)
- fixed reported MSVC problem in src/FDM/flight.cxx
2001-03-29 03:49:02 +00:00
curt
191bb3956a
Updates from Bernie Bright to massage tile loading around to make it
...
slightly more conducive to future threading.
2001-03-29 01:42:31 +00:00
curt
e7d79e7ba2
Light model tweaks.
2001-03-28 18:11:05 +00:00
curt
c4b2e54551
Fix moon drawing at night.
2001-03-28 17:52:40 +00:00
curt
7aa5e0a4eb
Lighting fixes.
...
Warning fixes.
Typo in configure.in
2001-03-28 00:39:29 +00:00
curt
f1b1077d93
More fg -> sg namespace changes in simgear.
2001-03-25 14:20:12 +00:00
curt
182fd42b40
SG-ified logstream.
2001-03-24 06:03:11 +00:00
curt
5ea9c04c64
SG_ namespace.
2001-03-24 04:56:46 +00:00
curt
17c96ae69e
SG_ namespace
2001-03-24 04:48:44 +00:00
curt
92443d36a4
FG_ to SG_ namespace changes.
2001-03-24 03:10:40 +00:00
curt
17f3d48e03
FG_ to SG_ namespace changes.
2001-03-24 02:36:45 +00:00
curt
1bf3001749
FG_ to SG_ namespace changes.
2001-03-24 00:18:01 +00:00
curt
8497f9b1ac
FG_ to SG_ name changes.
2001-03-23 22:42:49 +00:00
curt
eccd695f91
Fixed some problems with marker beacon range:
...
a) I was compairing feet vs. meter (making the range 3x too. big)
b) I was using the diameter in place of the radius (making the range an
additional 2x too big.)
c) Updated the equation for calculating range to model the weak transmitter
not being picked up at upper altitudes.
We still might need some additional tweaking, but I think we are starting to
get in the right ball park.
2001-03-19 13:56:19 +00:00
curt
c763c795ad
Don't play DME ident if no colocated DME.
2001-03-10 00:06:39 +00:00
curt
95e27e8cb9
Working on vor audio ident (morse).
...
Fixed a bug in Network/props.cxx with the cd command.
Fixed a typo in options.cxx
2001-03-09 02:41:04 +00:00
curt
815d49e86a
Reshuffled some of the sound code and created a "src/Sound" subdirectory.
2001-03-05 22:54:20 +00:00
curt
fbad3482fa
More work on morse code ...
2001-03-05 14:11:25 +00:00
curt
e9591422f3
Added a first pass at a C++ sound manager class.
2001-03-02 22:37:01 +00:00
curt
97f526f7a6
Added a GUI vec3 pilot offset control contributed by Norman Vine.
2001-01-29 05:08:00 +00:00
curt
1a0a65b2a5
Fixes to iochannel parsing which had gotten broke at some point.
...
Fixed --disable-skyblend
2001-01-26 00:21:36 +00:00
curt
1c000fef96
Tweaks to add an altitude indicator adjustment.
2001-01-23 07:17:47 +00:00
curt
e9b492af4f
More tweaking of position reset logic.
2001-01-17 23:30:35 +00:00
curt
a5e4e6be11
Working on setting initial altitude correctly after a reset.
2001-01-17 20:32:02 +00:00
curt
26dca37028
More "delta-t" and fdm interface timing tweaks.
2001-01-17 02:37:12 +00:00