From: Perttu Ahola Date: Sat, 23 Jun 2012 13:06:03 +0000 (+0300) Subject: Define M_PI on MSVC X-Git-Url: http://81.2.79.47:8989/gitweb/?a=commitdiff_plain;h=71c6845a9446fc22a84469f28e0e6890794802e3;p=zefram%2Fminetest%2Fminetest_engine.git Define M_PI on MSVC --- diff --git a/src/camera.cpp b/src/camera.cpp index 32dd85e5..f87f660e 100644 --- a/src/camera.cpp +++ b/src/camera.cpp @@ -34,6 +34,7 @@ with this program; if not, write to the Free Software Foundation, Inc., #include "sound.h" #include "event.h" #include "util/numeric.h" +#include "util/mathconstants.h" Camera::Camera(scene::ISceneManager* smgr, MapDrawControl& draw_control, IGameDef *gamedef): diff --git a/src/clientmap.cpp b/src/clientmap.cpp index 6cf3db8d..4d14cc1a 100644 --- a/src/clientmap.cpp +++ b/src/clientmap.cpp @@ -29,6 +29,7 @@ with this program; if not, write to the Free Software Foundation, Inc., #include "mapblock.h" #include "profiler.h" #include "settings.h" +#include "util/mathconstants.h" #define PP(x) "("<<(x).X<<","<<(x).Y<<","<<(x).Z<<")" diff --git a/src/content_cao.cpp b/src/content_cao.cpp index 5702a73b..58ff130f 100644 --- a/src/content_cao.cpp +++ b/src/content_cao.cpp @@ -38,6 +38,7 @@ with this program; if not, write to the Free Software Foundation, Inc., #include "localplayer.h" #include "util/numeric.h" // For IntervalLimiter #include "util/serialize.h" +#include "util/mathconstants.h" class Settings; struct ToolCapabilities; diff --git a/src/server.cpp b/src/server.cpp index b125bff8..80df9fc7 100644 --- a/src/server.cpp +++ b/src/server.cpp @@ -53,6 +53,7 @@ with this program; if not, write to the Free Software Foundation, Inc., #include "hex.h" #include "util/string.h" #include "util/pointedthing.h" +#include "util/mathconstants.h" #define PP(x) "("<<(x).X<<","<<(x).Y<<","<<(x).Z<<")" diff --git a/src/util/mathconstants.h b/src/util/mathconstants.h new file mode 100644 index 00000000..1b478aa9 --- /dev/null +++ b/src/util/mathconstants.h @@ -0,0 +1,7 @@ +#include + +// MSVC doesn't seem to define this +#ifndef M_PI + #define M_PI 3.1415926535 +#endif +