1
0
Fork 0
Commit graph

1438 commits

Author SHA1 Message Date
curt
c27d116cce C++-ified, STL-ified, and string-ified. 1998-09-22 23:49:56 +00:00
curt
a5eb87dc06 eliminated a left over #include 1998-09-22 23:49:10 +00:00
curt
86a832bd66 Converted to c++ style comments. 1998-09-21 23:16:23 +00:00
curt
df4a7ed01a Changes to avoid setting airport area nodes back to their original
elevations if they have been changed.
1998-09-21 20:56:30 +00:00
curt
6352084625 Used the cartesian form of the airport area coordinates to determine the
center.
1998-09-21 20:55:00 +00:00
curt
ef1e08e474 minor tweaks to clean a few additional things up after the rewrite. 1998-09-21 20:53:59 +00:00
curt
662eaefb31 moon. 1998-09-21 20:53:30 +00:00
curt
fba995d01a C++-ified and STL-ified the code. Combined triload.* and fixnode.* into
a single file.
1998-09-19 20:43:50 +00:00
curt
192edc5eaf Support for changes to libDEM.a 1998-09-19 18:01:21 +00:00
curt
4b0aa0e3a6 Use c++ streams (fg_gzifstream). Also converted many character arrays to
the string class.
1998-09-19 17:59:45 +00:00
curt
a0a32fccea Debug message tweaks. 1998-09-17 18:40:42 +00:00
curt
52a1d87c1c Changes to allow multiple copies of the scenery processing tools
to be run concurrently.
1998-09-17 18:40:15 +00:00
curt
f7e6fca7dd Tweaks and optimizations by Norman Vine. 1998-09-17 18:35:52 +00:00
curt
6438a27244 Added F8 to toggle fog and F9 to toggle texturing. 1998-09-17 18:35:30 +00:00
curt
9e9fbd3185 Fixed output message. 1998-09-17 18:25:11 +00:00
curt
29563120a4 updates ... 1998-09-17 18:24:47 +00:00
curt
b5cf8b7323 Changes for new astro code. 1998-09-15 04:27:49 +00:00
curt
6f91b7db68 Changes for new Astro code. 1998-09-15 04:27:27 +00:00
curt
a7ebfb4b65 New textured moon and rewritten/restructured Astro code contributed by Durk
Talsma.
1998-09-15 04:26:07 +00:00
curt
af80c5e018 Temporary destructor patch until Steve can release next version of PUI. 1998-09-15 02:10:03 +00:00
curt
c4dbcd55b1 Include/fg_callback.hxx
Moved code inline to stop g++ 2.7 from complaining.

Simulator/Time/event.[ch]xx
  Changed return type of fgEVENT::printStat().  void caused g++ 2.7 to
  complain bitterly.

Minor bugfix and changes.

Simulator/Main/GLUTmain.cxx
  Added missing type to idle_state definition - eliminates a warning.

Simulator/Main/fg_init.cxx
  Changes to airport lookup.

Simulator/Main/options.cxx
  Uses fg_gzifstream when loading config file.
1998-09-15 02:09:24 +00:00
curt
b870ac8650 Include/fg_callback.hxx
Moved code inline to stop g++ 2.7 from complaining.

Simulator/Time/event.[ch]xx
  Changed return type of fgEVENT::printStat().  void caused g++ 2.7 to
  complain bitterly.

Minor bugfix and changes.

Simulator/Main/GLUTmain.cxx
  Added missing type to idle_state definition - eliminates a warning.

Simulator/Main/fg_init.cxx
  Changes to airport lookup.

Simulator/Main/options.cxx
  Uses fg_gzifstream when loading config file.
1998-09-15 02:09:04 +00:00
curt
b4abef6ab8 cleaned up my fragment.num_faces hack :-) to use the STL (no need in
duplicating work.)
Tweaked fgTileMgrRender() do not calc tile matrix unless necessary.
removed some unneeded stuff from fgTileMgrCurElev()
1998-09-15 01:35:03 +00:00
curt
f4f6397877 Moved libAirports.a later in link order. 1998-09-14 13:49:42 +00:00
curt
c18fd602ae tweatweakk 1998-09-14 13:49:06 +00:00
curt
9e65cd11b0 minor tweaks. 1998-09-14 12:45:23 +00:00
curt
acae3186db Don't recalculate perimeter points since it is not likely that they will match
exactly with the previously calculated points, which will leave an ugly gap
around the airport area.
1998-09-14 12:44:30 +00:00
curt
c3e838f5ab Initial revision of genapt.[ch]xx for generating airport scenery. 1998-09-14 02:14:00 +00:00
curt
42728f52c2 /Simulator/Objects/fragment.hxx
Nested fgFACE inside fgFRAGMENT since its not used anywhere else.

./Simulator/Objects/material.cxx
./Simulator/Objects/material.hxx
  Made fgMATERIAL and fgMATERIAL_MGR bona fide classes with private
  data members - that should keep the rabble happy :)

./Simulator/Scenery/tilemgr.cxx
  In viewable() delay evaluation of eye[0] and eye[1] in until they're
  actually needed.
  Change to fgTileMgrRender() to call fgMATERIAL_MGR::render_fragments()
  method.

./Include/fg_stl_config.h
./Include/auto_ptr.hxx
  Added support for g++ 2.7.
  Further changes to other files are forthcoming.

Brief summary of changes required for g++ 2.7.
  operator->() not supported by iterators: use (*i).x instead of i->x
  default template arguments not supported,
  <functional> doesn't have mem_fun_ref() needed by callbacks.
  some std include files have different names.
  template member functions not supported.
1998-09-10 19:07:09 +00:00
curt
5e6761d7da /Simulator/Objects/fragment.hxx
Nested fgFACE inside fgFRAGMENT since its not used anywhere else.

./Simulator/Objects/material.cxx
./Simulator/Objects/material.hxx
  Made fgMATERIAL and fgMATERIAL_MGR bona fide classes with private
  data members - that should keep the rabble happy :)

./Simulator/Scenery/tilemgr.cxx
  In viewable() delay evaluation of eye[0] and eye[1] in until they're
  actually needed.
  Change to fgTileMgrRender() to call fgMATERIAL_MGR::render_fragments()
  method.

./Include/fg_stl_config.h
./Include/auto_ptr.hxx
  Added support for g++ 2.7.
  Further changes to other files are forthcoming.

Brief summary of changes required for g++ 2.7.
  operator->() not supported by iterators: use (*i).x instead of i->x
  default template arguments not supported,
  <functional> doesn't have mem_fun_ref() needed by callbacks.
  some std include files have different names.
  template member functions not supported.
1998-09-10 19:07:03 +00:00
curt
2e30b5bdb6 Loop construct tweaks for STL usage.
Output airport file to be used to generate airport scenery on the fly
  by the run time sim.
1998-09-09 20:59:53 +00:00
curt
a113722755 Fixes and tweaks to handle area cutouts for airports. 1998-09-09 20:58:35 +00:00
curt
e641ccb51d Tweaks to loop constructs with STL usage. 1998-09-09 20:58:09 +00:00
curt
5ded3550ff news ... 1998-09-09 20:57:36 +00:00
curt
5b1b93bf87 Continued progress in implementing the convex hull algorithm. 1998-09-09 16:26:31 +00:00
curt
723f54c78b Only use GLUT_STENCIL if the instument panel has been requested. 1998-09-09 16:25:39 +00:00
curt
aa77cd6079 Fixed a bug in the handling of exclude files which was causing
a crash by calling fclose() on an invalid file handle.
Removed overlapping offsets.
1998-09-09 16:24:51 +00:00
curt
757ecbfcfd Fixed a bug in the handling of exclude files which was causing
a crash by calling fclose() on an invalid file handle.
1998-09-09 16:24:04 +00:00
curt
c7f00a9bc4 tweaks. 1998-09-09 16:23:10 +00:00
curt
44a9f9e26a Added constructor for fgEVENT. 1998-09-08 21:41:06 +00:00
curt
b318fec021 Updates from Bernie Bright. 1998-09-08 21:40:42 +00:00
curt
dbcfeaf766 Fixes by Charlie Hotchkiss. 1998-09-08 21:40:08 +00:00
curt
18ac42b2e4 Tweaked compiled vs. lib vs. distributed file lists. 1998-09-08 21:39:34 +00:00
curt
9ea57fcc30 Fixes by Charlie Hotchkiss. 1998-09-08 21:39:07 +00:00
curt
8496a5242b Changes by Bernie Bright. 1998-09-08 21:38:41 +00:00
curt
780814812a Optimization by Norman Vine. 1998-09-08 15:05:10 +00:00
curt
032806000b Optimizations by Norman Vine. 1998-09-08 15:04:33 +00:00
curt
99df9c1ee0 Beginning of convex hull genereration routine. 1998-09-04 23:04:47 +00:00
curt
b33ec6c9b5 Tweaks. 1998-09-04 23:03:25 +00:00
curt
a5e70b27d8 Fixed a serious bug caused by not-quite-correct comment/white space eating
which resulted in mismatched glBegin() glEnd() pairs, incorrect display lists,
and ugly display artifacts.
1998-09-03 21:27:03 +00:00