1
0
Fork 0
Commit graph

11518 commits

Author SHA1 Message Date
curt
cfc9e51128 Actually set the current scenery elevation based on scenery intersection point
rather than calculating the intesection point and throwing it away.
1998-12-03 14:15:24 +00:00
curt
87a670d524 Working on fixing up new fgFLIGHT class. 1998-12-03 04:25:02 +00:00
curt
f7bdff08ce Converted fgFLIGHT to a class.
Tweaks for Sun Portability.
Tweaked current terrain elevation code as per NHV.
1998-12-03 01:18:16 +00:00
curt
86d9fd9c85 Converted fgFLIGHT to a class.
Tweaks for Sun portability.
1998-12-03 01:15:35 +00:00
curt
7fbb963a39 Converted fgFLIGHT to a class. 1998-12-03 01:14:58 +00:00
curt
2454f8d269 tweak for un portability. 1998-12-03 01:11:56 +00:00
curt
0bfb970511 Update note on compilers and portability. 1998-12-03 01:11:20 +00:00
curt
6d7f865089 Tweaks ... 1998-12-02 00:26:56 +00:00
curt
711080b063 Lots of tweaking to get serial output to actually work. 1998-11-30 17:43:32 +00:00
curt
c4a6d31750 using an uninitialized variable bug fixed. 1998-11-30 17:42:37 +00:00
curt
b4a913e339 Having the class destructor close the fd was a bad idea ... especially if you
ever make a copy of the instance and then subsequently destroy either.
close_port() is now a separate member function.
1998-11-30 17:15:29 +00:00
curt
d25ab417c5 Support for an arbitrary number of serial ports. 1998-11-25 01:33:58 +00:00
curt
b82aef65e5 Remove call to cfmakeraw() 1998-11-25 01:33:23 +00:00
curt
82ee994188 Prepairing for 0.57 1998-11-25 01:32:24 +00:00
curt
be02039e9c minor tweaks. 1998-11-23 21:49:48 +00:00
curt
a83788c587 Borland portability tweaks. 1998-11-23 21:48:09 +00:00
curt
3730ce404f Cygnus tools compatibility tweaks. 1998-11-23 21:47:00 +00:00
curt
d7748704d7 Borland portability tweaks. 1998-11-23 21:46:36 +00:00
curt
1690f5475d Add bucketutils.hxx to source list. 1998-11-23 21:46:13 +00:00
curt
0542852189 Reference the proper file name of fg_traits.hxx 1998-11-23 21:45:54 +00:00
curt
6711a2cdde We should be able to compile in serial support under all conditions. 1998-11-23 21:45:33 +00:00
curt
ecf2a3eab3 Tweaking serial stuff. 1998-11-23 20:51:51 +00:00
curt
74e2b27308 Fiddling with when I can get info from the opengl driver. 1998-11-23 20:51:26 +00:00
curt
72ea27e43b FreeBSD support. 1998-11-20 01:03:18 +00:00
curt
90b73f480f Speedups for win32. 1998-11-20 01:02:55 +00:00
curt
732282a357 Try to detect Mesa/Glide/Voodoo and chose the appropriate resolution. 1998-11-20 01:02:35 +00:00
curt
31e8d42ceb whitespace tweak. 1998-11-20 01:01:45 +00:00
curt
a644bd2b03 Patch in fgGeoc2Geod() to avoid a floating explosion.
point3d.hxx include math.h for FreeBSD
1998-11-20 01:00:36 +00:00
curt
62ca2e0227 FreeBSD support. 1998-11-20 00:59:23 +00:00
curt
117d1ce0e0 Added Norman Vine. 1998-11-20 00:57:58 +00:00
curt
1466ce0040 Added a "Garman" mode. 1998-11-19 13:53:25 +00:00
curt
d56289f897 port configuration tweaks & experiments. 1998-11-19 13:52:54 +00:00
curt
aa02e72829 Updates ... 1998-11-19 03:35:43 +00:00
curt
cb68e16b64 Tweaks with adding a Serial subdirectory. 1998-11-16 14:05:05 +00:00
curt
3866a42bec FG_LOG() message tweaks. 1998-11-16 14:00:28 +00:00
curt
f2234416b0 Added pow() macro bug work around.
Added support for starting FGFS at various resolutions.
Added some initial serial port support.
Specify default log levels in main().
1998-11-16 13:59:58 +00:00
curt
302a831599 Initial revision. 1998-11-16 13:57:42 +00:00
curt
a878570a8d Added an FG_SERIAL type to the FG_LOG macro. 1998-11-16 13:57:04 +00:00
curt
54352225f1 Added the Serial subdirectory 1998-11-16 13:56:45 +00:00
curt
72ad116fe0 Added a conditional to check for serial port support. 1998-11-16 13:55:52 +00:00
curt
0b7d4c8c1e Initial revision. 1998-11-16 13:53:01 +00:00
curt
8aa30c3d30 Added Michael Johnson's audio patches for testing.
Also did a few tweaks to avoid numerical problems when starting at a place
with no (or bogus) scenery.
1998-11-11 00:24:00 +00:00
curt
dd70057f84 Updated comment delimeter to C++ style. 1998-11-11 00:19:27 +00:00
curt
2091bf2144 Check for domain error in fgGeoctoGeod() 1998-11-11 00:18:36 +00:00
curt
0fec7b2599 Initial revision. 1998-11-09 23:42:12 +00:00
curt
b10ec55403 Log message clean ups. 1998-11-09 23:41:51 +00:00
curt
f8e4de2d13 Bernie Bright <bbright@c031.aone.net.au> writes:
I've made some changes to the Scenery handling.  Basically just tidy ups.
The main difference is in tile.[ch]xx where I've changed list<fgFRAGMENT> to
vector<fgFRAGMENT>.  Studying our usage patterns this seems reasonable.
Lists are good if you need to insert/delete elements randomly but we
don't do that.  All access seems to be sequential.  Two additional
benefits are smaller memory usage - each list element requires pointers
to the next and previous elements, and faster access - vector iterators
are smaller and faster than list iterators.  This should also help
Charlie Hotchkiss' problem when compiling with Borland and STLport.

./Lib/Bucket/bucketutils.hxx
  Convenience functions for fgBUCKET.

./Simulator/Scenery/tile.cxx
./Simulator/Scenery/tile.hxx
  Changed fragment list to a vector.
  Added some convenience member functions.

./Simulator/Scenery/tilecache.cxx
./Simulator/Scenery/tilecache.hxx
  use const fgBUCKET& instead of fgBUCKET* where appropriate.

./Simulator/Scenery/tilemgr.cxx
./Simulator/Scenery/tilemgr.hxx
  uses all the new convenience functions.
1998-11-09 23:40:46 +00:00
curt
4fee7f9df2 Tweaks for the instrument panel. 1998-11-09 23:39:22 +00:00
curt
3563de2a16 Panel updates from Friedemann. 1998-11-09 23:38:50 +00:00
curt
2c2b68fc47 Enable release builds using the --without-logging option to the configure
script.  Also a couple log message cleanups, plus some C to C++ comment
conversion.
1998-11-07 19:07:06 +00:00