curt
cea0df71f8
Added a Lib/Misc/ subdirectory.
1998-09-01 18:59:19 +00:00
curt
c8c348c3e8
Added a Lib/Misc/ subdirectory.
1998-09-01 18:58:56 +00:00
curt
d345053be6
Tweaks from Friedemann.
1998-08-31 20:45:31 +00:00
curt
aaeb1222e5
Initial revision. Contributed by Bernie Bright.
1998-08-30 14:12:45 +00:00
curt
50ea8bd446
Bernie Bright writes:
...
I've created some new classes to enable pointers-to-functions and
pointers-to-class-methods to be treated like objects. These objects
can be registered with fgEVENT_MGR.
File "Include/fg_callback.hxx" contains the callback class defns.
Modified fgEVENT and fgEVENT_MGR to use the callback classes. Also
some minor tweaks to STL usage.
Added file "Include/fg_stl_config.h" to deal with STL portability
issues. I've added an initial config for egcs (and probably gcc-2.8.x).
I don't have access to Visual C++ so I've left that for someone else.
This file is influenced by the stl_config.h file delivered with egcs.
Added "Include/auto_ptr.hxx" which contains an implementation of the
STL auto_ptr class which is not provided in all STL implementations
and is needed to use the callback classes.
Deleted fgLightUpdate() which was just a wrapper to call
fgLIGHT::Update().
Modified fg_init.cxx to register two method callbacks in place of the
old wrapper functions.
1998-08-29 13:11:31 +00:00
curt
fa1a9ad190
Changes to event manager from Bernie Bright.
1998-08-29 13:09:25 +00:00
curt
f801b0ed1e
Rewrite of event manager thanks to Bernie Bright.
1998-08-29 13:07:16 +00:00
curt
37da5af7e1
Added note of thanks to Vasily Lewis in Thanks file.
...
Added a new tools subdir called GenAirports.
1998-08-29 13:06:39 +00:00
curt
48ea415f69
Added new cockpit code from Friedemann Reinhard
...
<mpt218@faupt212.physik.uni-erlangen.de>
1998-08-28 18:14:39 +00:00
curt
3c919ade2f
.
1998-08-27 17:03:29 +00:00
curt
283a23159a
Contributions from Bernie Bright <bbright@c031.aone.net.au>
...
- use strings for fg_root and airport_id and added methods to return
them as strings,
- inlined all access methods,
- made the parsing functions private methods,
- deleted some unused functions.
- propogated some of these changes out a bit further.
1998-08-27 17:01:55 +00:00
curt
c9d460db06
Write out version and "meta" info into each dem's subdirectory containing
...
all the tiles.
1998-08-26 22:31:29 +00:00
curt
fec4bef345
updates.
1998-08-26 22:30:38 +00:00
curt
dec300959b
Tweaks.
1998-08-26 22:30:02 +00:00
curt
9d608dd593
Shuffled $FG_ROOT file layout.
1998-08-25 20:53:24 +00:00
curt
960f0173e3
Moved from ../Main/
1998-08-25 17:19:13 +00:00
curt
6594fe1067
Directory reshuffling.
1998-08-25 16:59:08 +00:00
curt
7f393d7a4f
Moved files from Simulator/Scenery/ to Simulator/Object/
1998-08-25 16:53:41 +00:00
curt
6605478bf1
Moved files from Scenery/ to Object/
1998-08-25 16:53:14 +00:00
curt
aa408d2829
material.cxx material.hxx obj.cxx obj.hxx texload.c texload.h moved to
...
../Objects
1998-08-25 16:52:38 +00:00
curt
2f7b36a4af
Moved from ../Scenery
1998-08-25 16:51:22 +00:00
curt
f8e23d2fbb
Moved airports.* to ../Airports/
1998-08-25 15:34:54 +00:00
curt
6f140db087
fg -> fgfs
1998-08-24 20:47:24 +00:00
curt
d8dec77d3f
Renamed runfg.bat.in runfgfs.bat.in
1998-08-24 20:33:48 +00:00
curt
8e294aa789
runfg.in renamed to runfgfs.in
1998-08-24 20:32:40 +00:00
curt
2b706a6528
Rewrote sidereal_course with simpler parameters.
1998-08-24 20:12:16 +00:00
curt
aaa7174002
Tweaks ...
1998-08-24 20:11:39 +00:00
curt
ac2c904dc6
Added i/I to toggle full vs. minimal HUD.
...
Added a --hud-tris vs --hud-culled option.
Moved options accessor funtions to options.hxx.
1998-08-24 20:11:12 +00:00
curt
11b977dee8
Remove time string from gui display.
1998-08-24 20:09:56 +00:00
curt
8fbd4e41c7
Code optimization tweaks from Norman Vine.
1998-08-24 20:09:25 +00:00
curt
f3d7ac2bd5
.
1998-08-24 20:09:07 +00:00
curt
1932c68065
Added a second minimalistic HUD.
...
Added code to display the number of triangles rendered.
1998-08-24 20:05:15 +00:00
curt
aef484d5fc
Various "inline" code optimizations contributed by Norman Vine.
1998-08-24 20:04:08 +00:00
curt
7744be1d60
Eliminated a possible memory overrun error.
...
Use the proper free() rather than the incorrect delete().
1998-08-24 20:03:31 +00:00
curt
e1cb71ee9b
Added ONE_SECOND (in radians)
1998-08-24 20:02:35 +00:00
curt
fd796aac0e
Tweaks.
1998-08-24 20:02:15 +00:00
curt
3344696781
Hopefully squashed a bug that was causing a segfault in an inline pow() call.
1998-08-22 23:36:22 +00:00
curt
e33dbca814
Attempting to iron out seg faults and crashes.
...
Did some shuffling to fix a initialization order problem between view
position, scenery elevation.
1998-08-22 14:49:55 +00:00
curt
dacc051a57
Attempting to iron out seg faults and crashes.
...
Did some shuffling to fix a initialization order problem between view
position, scenery elevation.
1998-08-22 14:49:54 +00:00
curt
4332a4f4f8
Attempting to iron out seg faults and crashes.
...
Did some shuffling to fix a initialization order problem between view
position, scenery elevation.
1998-08-22 14:49:54 +00:00
curt
f4ddd8811d
increased fragment list size.
1998-08-22 02:01:34 +00:00
curt
378969e7b8
Nailed a uninitialized variable usage bug that was killing us on some
...
platforms with some compiler options.
1998-08-22 02:01:11 +00:00
curt
dc5a0a3f1e
Omit panel code because it's texture loading overruns array bounds.
1998-08-22 01:19:27 +00:00
curt
2912a48965
Minor tweaks to avoid using unitialized memory.
1998-08-22 01:18:59 +00:00
curt
e111f530c3
Added Lib/gpc (generic polygon clipping library)
1998-08-22 01:18:27 +00:00
curt
7c3d74cb79
Misc. configure tweaks.
1998-08-22 01:16:40 +00:00
curt
3eb6f1d640
Reshuffled some of the code in and around views.[ch]xx
1998-08-20 20:32:31 +00:00
curt
82702880dd
obj.cxx: use more explicit parenthases.
...
texload.[ch]: use const in function definitions where appropriate.
1998-08-20 15:16:43 +00:00
curt
56dc95da55
Removed Lib/Misc for now ... to be added later.
1998-08-20 15:15:22 +00:00
curt
9b94c66383
Tweak ...
1998-08-20 15:12:26 +00:00