]> git.mxchange.org Git - simgear.git/blobdiff - simgear/sky/sphere.cxx
MSVC5 portability changes contributed by Bruce Finney.
[simgear.git] / simgear / sky / sphere.cxx
index d43cbc8536f0ecbb094b49e9c1a65a4b67efd504..d9732c8e5b08fee990345f70b34d9236fc9a3aba 100644 (file)
 // $Id$
 
 
-#include <plib/ssg.h>
+#ifdef HAVE_CONFIG_H
+#  include <config.h>
+#endif
 
+#include <plib/ssg.h>
+#include <simgear/constants.h>
 
 // return a sphere object as an ssgBranch
 ssgBranch *ssgMakeSphere( ssgSimpleState *state, ssgColourArray *cl,
@@ -57,8 +61,8 @@ ssgBranch *ssgMakeSphere( ssgSimpleState *state, ssgColourArray *cl,
        // accept value as given to us in
     }
 
-    drho = M_PI / (float) stacks;
-    dtheta = 2.0 * M_PI / (float) slices;
+    drho = FG_PI / (float) stacks;
+    dtheta = 2.0 * FG_PI / (float) slices;
 
     /* texturing: s goes from 0.0/0.25/0.5/0.75/1.0 at +y/+x/-y/-x/+y
        axis t goes from -1.0/+1.0 at z = -radius/+radius (linear along