curt
7b917bbd5c
Removed FGControls.{cpp,h}
2001-07-11 23:53:45 +00:00
curt
4c281f0c65
Fix a dialog box cancel problem.
2001-07-11 23:51:31 +00:00
curt
b338698c79
- move data structure allocation into constructor (it doesn't belong
...
in init)
- free data structures in destructor
- ensure that interpolation tables are allocated before any searching
is done; otherwise, starting at some locations (such as CYYZ) causes
a segfault
2001-07-11 18:54:50 +00:00
curt
4b23576df1
Shuffled around and restructured the terrain elevation interesection code
...
to make it usable by the threaded tile loader for placing objects at ground
level at load time.
2001-07-11 15:51:21 +00:00
curt
bc4859c0fb
Attempt to fix a segfault on exit, although I don't think this quite
...
does it. We'll have to dig deeper.
2001-07-11 15:50:18 +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
347d951bca
Fixed a problem with recentering/snaping the view direction to forward so
...
the panel can come back.
2001-07-11 06:00:55 +00:00
curt
96eff71a13
20010710 sync with JSBSim.
2001-07-10 15:56:38 +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
5f12c963d6
- modified to take advantage of SGCommandState to cache property nodes
...
and other information and avoid expensive lookups in the main loop.
2001-07-09 16:17:20 +00:00
curt
589eb42699
Fixed a typo, tank2 -> tank[1]
2001-07-09 15:50:36 +00:00
curt
df793e6763
Fixed a typo ...
2001-07-09 12:58:08 +00:00
curt
82f9528927
Fix a bug with old-style binary scenery compatibilty where no ground lighting
...
was generated.
2001-07-08 23:38:56 +00:00
curt
6116accf6a
Various cleanups, jettison plib-1.2.0 support, remove a potential memory
...
leak.
2001-07-08 23:38:16 +00:00
curt
4520173d9b
Allow other routines to increment/decrement goal_view_offset while keeping it
...
in the allowable 0-360 range.
2001-07-08 23:37:14 +00:00
curt
297241c318
Untweak my button tweak.
2001-07-08 23:30:44 +00:00
curt
90634ffc23
Added "/sim/startup/browser-app" as a property.
...
Added auto coordination to the --help output.
2001-07-08 23:30:17 +00:00
curt
4fe4a14ab8
Added "/sim/startup/browser-app" as a property.
2001-07-08 23:29:48 +00:00
curt
76815256f7
Updated to work with current property naming convention.
2001-07-06 21:38:28 +00:00
curt
74bb87e855
Use the new plib-1.4.1 sound interface to set a maximum of 6 concurrent
...
sounds (rather than the default 3).
2001-07-03 23:07:57 +00:00
curt
706db85486
gcc-3.0 fixes.
2001-07-03 22:39:16 +00:00
curt
db40b8c48b
Rather than create an SGTime structure and trigger a spurious
...
"*** NO TIMEZONE" error message, just grab the modified julian date
directly.
2001-07-03 16:45:34 +00:00
curt
fe0c17625b
Upgraded to handle new default.apt.gz file.
2001-07-03 16:44:37 +00:00
curt
7ec0025615
Add a link library needed by Irix.
2001-07-02 22:55:32 +00:00
curt
0b8c3564ff
Add a library needed by Irix.
2001-07-02 22:55:16 +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
75fd10601a
- fixed doubled bindings for joystick buttons
2001-07-02 22:26:19 +00:00
curt
4503cbb8b7
Oops, typo.
2001-07-02 22:14:09 +00:00
curt
1d486add56
Tweaks.
2001-07-02 22:12:22 +00:00
curt
5d2855f1ec
Updated bug fix to make hopefully more thread safe.
2001-07-02 22:11:56 +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
9fc9c8d55a
Fix what looks like it could potentially cause a problem with accessing
...
previously free'd memory.
2001-06-30 00:27:13 +00:00
curt
eb2b614117
- changed SGPropertyNode::UNKNOWN to SGPropertyNode::UNSPECIFIED
2001-06-29 03:47:55 +00:00
curt
1b8f9cd1b4
- modified to support new prototype for command functions, with extra
...
SGCommandState parameter
- changed SGPropertyNode::UNKNOWN to SGPropertyNode::UNSPECIFIED
2001-06-29 03:47:39 +00:00
curt
d9bcec2851
- added variable support for the saved command state and for the local
...
argument copy in FGBinding
- removed redundant FGBinding::_fire internal method
- declared copy constructor for FGBinding
2001-06-29 03:47:19 +00:00
curt
ce45dbefe0
- modified FGBinding to keep a local copy of the argument property
...
node, and to modify that directly for scaling events: that will make
handling joystick axes much more efficient
- modified FGBinding to work with the new command state, so that
commands can save their state (i.e. compiled arguments) from the last
pass
- removed FGBinding::_fire implementation
- implemented FGBinding copy constructor
2001-06-29 03:47:07 +00:00
curt
9ff7217961
Fix a JSBSim airport elevation bug.
2001-06-26 22:16:02 +00:00
curt
c3131e5e42
input.cxx: cleaned up some warnings.
...
fg_props.cxx: fixed a type "if (axisLong = 0) {" ...
2001-06-26 22:05:11 +00:00
curt
93178a944b
- added declaration for method get_step
2001-06-26 22:00:31 +00:00
curt
2b6873903c
- added implementation for method get_step
2001-06-26 22:00:21 +00:00
curt
7a723244a0
- modified to use the new /sim/freeze property
2001-06-26 22:00:10 +00:00
curt
7fd44010e1
- /autopilot/locks/altitude now returns true only for FG_ALTITUDE_LOCK
...
- added /autopilot/locks/terrain (bool)
- added /sim/time/warp and /sim/time/warp-delta (both long)
- added /sim/freeze property (bool)
- added /sim/rendering/textures property (bool)
2001-06-26 21:59:59 +00:00
curt
aa5ad5ad6e
- added property-multiply command with argument 'factor'
...
- added confirm dialog for exit command
- added tile-cache-reload command
- added lighting-update command
2001-06-26 21:59:49 +00:00
curt
1c2b612926
- removed hard-coded bindings for ^G, ^T, ESC, M, T, X, Z, m, p, t, x,
...
z, F2, F4, and F9 (see keyboard.xml for replacements)
- no longer dump position report to log when paused (CLO: Argh! Gasp! I use
that!)
2001-06-26 21:59:35 +00:00
curt
b8b1425761
Removed NetworkOLK/features.[ch]xx
2001-06-26 20:41:26 +00:00
curt
66280d99a9
Moved DEFAULT_AP_HEADING_LOCK to newauto.hxx
...
it was defined in both fg_props.cxx and newauto.cxx
This is I believe where it belongs. (NHV)
2001-06-26 20:14:13 +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
0648e5c051
Updated to read new scenery configuration files.
2001-06-22 20:35:39 +00:00
curt
d99b8fb2ba
Synced to latest version of JSBSim which [hopefully] includes all of Erik's
...
Irix patches.
2001-06-20 22:29:31 +00:00
curt
4c8a7c3cef
- fixed an initialization order bug that prevented reading correct
...
ground elevation at start-up
2001-06-20 22:22:26 +00:00
curt
b97673d877
- added Alex Perry's patch to support more sophisticated hat switches
...
for the view axes
2001-06-20 20:52:10 +00:00
curt
b498efa47e
- adjusted for no-value constructor for FGPanel
...
- removed unused DefaultPanel, DefaultInstrument, classes
- removed unused defaultTexture
2001-06-20 20:51:45 +00:00
curt
982f145bb7
- changed to no-value constructor for FGPanel
...
- removed update method with args
2001-06-20 20:51:34 +00:00
curt
4d96e62a10
- added Melchior's patches to allow a joystick axis to act as a pair
...
of buttons (by adding "high" or "low" to the path before "binding")
2001-06-20 20:51:15 +00:00
curt
6814f9966b
- changed to favour height over width when the aspect is less than
...
4:3, to avoid a gap on top (suggested by Norm Vine)
2001-06-20 20:50:49 +00:00
curt
4be7feddf6
Changed help message to --config= rather than --file=
2001-06-18 20:17:43 +00:00
curt
2b9727a4da
Ooops, fixed a typo ...
2001-06-18 20:13:23 +00:00
curt
02ce62548b
Remove fgjs from the makefile for the 0.7.7 release.
2001-06-18 18:09:47 +00:00
curt
d2eb835c84
Add *.h files to Makefile.am so they get included in the .tar.gz
2001-06-14 22:23:58 +00:00
curt
d839e84f99
Cleaned up various warning messages.
2001-06-14 22:18:01 +00:00
curt
81eb6d345d
Fixed various warnings.
2001-06-14 22:10:29 +00:00
curt
e779ec44b4
Cleaned up various warnings.
2001-06-14 22:07:19 +00:00
curt
60553b64d1
Cleaned up various warning messages.
2001-06-14 22:02:38 +00:00
curt
86b7f1b26a
- check for null property before trying to copy properties
2001-06-14 20:25:39 +00:00
curt
46b82360b0
Fixed a couple items for Norman's large resolution print routines.
2001-06-13 20:31:49 +00:00
curt
6420088452
Check for a NULL current_panel before shelling out mouse actions to a panel
...
method.
2001-06-13 16:41:02 +00:00
curt
d0126ec533
Fixed some warnings, updated whitespace.
2001-06-12 23:37:29 +00:00
curt
3d0ed99651
Cygwin fixes contributed by Norman Vine.
2001-06-12 23:15:16 +00:00
curt
da33ab1cf8
Oops, fixed a bug introduced in the previous round that munged many
...
runway textures.
2001-06-12 22:24:52 +00:00
curt
5f71bca303
Fixed panel edge artifacts (due to forced wrapping of background texture)
2001-06-12 19:07:13 +00:00
curt
bd0b5085db
Fixed an data initialization problem that was causing MSVC grief.
2001-06-12 18:45:23 +00:00
curt
15fadd1687
There was a typo in the $fgbase/materials file where an alias was
...
pointing to a non-existant material name. (This has been fixed.)
The alias code didn't check to see if this condition would occur so it
was putting a 'NULL' entry in the material library which was causing
the crash. It now checks for and skips bad aliases and prints a
warning message.
2001-06-12 17:52:09 +00:00
curt
9337a5446c
Added David's 'real' patch rather than my guess at it.
2001-06-12 16:25:36 +00:00
curt
c086f3e0e5
Property node patches by David Megginson.
2001-06-12 05:18:43 +00:00
curt
3899259cf7
- changed SGValue::Type references to SGPropertyNode::Type
...
- added "long" to list of known types
2001-06-12 05:18:15 +00:00
curt
80bc1edcd5
removed fgHasValue
...
removed fgGetValue
added fgHasNode
2001-06-12 05:17:49 +00:00
curt
6a9051883c
changed SGValue::Type references to SGPropertyNode::Type
2001-06-12 05:17:33 +00:00
curt
2795fefa71
replaced 'static const int' with enum, as suggested by Christian
...
Meyer, to work around yet more MSVC bugs
2001-06-12 05:16:57 +00:00
curt
fe1f65eb24
replaced dynamically-sized arrays with statically-sized ones, to
...
work around MSVC bugs.
2001-06-12 05:16:38 +00:00
curt
72c7dc57fd
replaced SGValue with SGPropertyNode throughout.
2001-06-12 05:15:48 +00:00
curt
1aa5235f17
Updated to work with David's new property naming conventions.
2001-06-08 05:49:32 +00:00
curt
7f6d4b0a01
Irix Mips compiler tweaks.
2001-06-06 23:31:48 +00:00
curt
c64e284c51
More property node optimizations.
2001-06-06 19:12:24 +00:00
curt
64254d7410
Optimized property node accesses.
2001-06-06 17:43:16 +00:00
curt
083ba99657
Optimized key property node accesses.
2001-06-06 17:21:34 +00:00
curt
70cfe7e606
Debugging output.
2001-06-06 17:11:35 +00:00
curt
71380de883
White space tweaks.
2001-06-06 17:02:39 +00:00
curt
d7ae38c0dd
Optimized property manager accesses.
...
Fixed a creep in bug in the altitude hold autopilot.
2001-06-06 17:02:25 +00:00
curt
a54e10ac12
Part of David's command binding updates.
2001-06-05 22:13:26 +00:00
curt
5cf0bae003
JSBSim tweaks.
2001-06-05 22:12:57 +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
286817978d
- added load and save commands
...
- added panel-load command
- added preferences-load command
2001-06-05 22:12:17 +00:00
curt
cdfd5cada4
- removed all reference to BFI; use fgInitProps instead
2001-06-05 22:12:08 +00:00
curt
f7c1a37611
File no longer used.
2001-06-05 22:11:56 +00:00
curt
f367e6d432
- removed bfi.cxx and bfi.hxx
...
- removed keyboard.cxx and keyboard.hxx
2001-06-05 22:11:37 +00:00
curt
9b7c5c4ded
- moved declarations of GLUTkey, GLUTkeyup, GLUTspecialkey, and
...
GLUTspecialkeyup from obsolete keyboard.hxx to here
2001-06-05 22:11:25 +00:00
curt
2a34a5d815
- moved shift-F1 and shift-F2 (load/save) bindings to XML
...
- moved shift-F3 (reload panel) bindings to XML
- moved shift-F4 (reload prefs) bindings to XML
- moved shift-F5, shift-F6, shift-F7, and shift-F8 (scroll panel) to
XML
- no longer includes Main/bfi.hxx
- added implementations of GLUTkey, GLUTkeyup, GLUTspecialkey, and
GLUTspecialkeyup
2001-06-05 22:11:16 +00:00
curt
149ddd450b
- removed unused reference to bfi.hxx
2001-06-05 22:11:00 +00:00
curt
a8fb1aabca
- eliminated all references to BFI; use properties instead
...
- copied DEFAULT_AP_HEADING_LOCK over from old BFI
2001-06-05 22:10:33 +00:00
curt
f9533d2f4b
- eliminated all references to BFI; use properties instead
2001-06-05 22:10:25 +00:00