]> git.jsancho.org Git - lugaru.git/commitdiff
Fixed methods signatures to fix build
authorCôme Chilliet <come@chilliet.eu>
Mon, 19 Dec 2016 22:10:56 +0000 (23:10 +0100)
committerCôme Chilliet <come@chilliet.eu>
Mon, 19 Dec 2016 22:10:56 +0000 (23:10 +0100)
Source/Game.hpp
Source/GameTick.cpp
Source/Objects/Person.cpp

index efa119e073b07a2b236a681af2dd017cc32dc616..f276ef0ddfb80bb3ce44beab369791ac1ab58574 100644 (file)
@@ -156,6 +156,10 @@ void fireSound(int sound = fireendsound);
 void inputText(std::string& str, unsigned* charselected);
 void flash(float amount = 1, int delay = 1);
 }
+float roughDirection(XYZ vec);
+float roughDirectionTo(XYZ start, XYZ end);
+float pitchTo(XYZ start, XYZ end);
+float sq(float n);
 
 #ifndef __forceinline
 #  ifdef __GNUC__
index f4b9a7ccbb68c5bd5e8c4d696481b4c95e3816fb..7d66b43a1271e173a759fd603fe9d3d54e367215 100644 (file)
@@ -176,7 +176,7 @@ STATIC_ASSERT (rabbittype == 0 && wolftype == 1)
 // utility functions
 
 // TODO: this is slightly incorrect
-inline float roughDirection(XYZ vec)
+float roughDirection(XYZ vec)
 {
     Normalise(&vec);
     float angle = -asin(-vec.x) * 180 / M_PI;
@@ -184,7 +184,7 @@ inline float roughDirection(XYZ vec)
         angle = 180 - angle;
     return angle;
 }
-inline float roughDirectionTo(XYZ start, XYZ end)
+float roughDirectionTo(XYZ start, XYZ end)
 {
     return roughDirection(end - start);
 }
@@ -193,11 +193,11 @@ inline float pitchOf(XYZ vec)
     Normalise(&vec);
     return -asin(vec.y) * 180 / M_PI;
 }
-inline float pitchTo(XYZ start, XYZ end)
+float pitchTo(XYZ start, XYZ end)
 {
     return pitchOf(end - start);
 }
-inline float sq(float n)
+float sq(float n)
 {
     return n * n;
 }
index ced39dbe4ede9af13c3c7d951801c2abd92c5f92..6e286f4b60694fb8e86edfe1e810b5d4bbff37a0 100644 (file)
@@ -6945,10 +6945,6 @@ bool Person::addClothes(const int& clothesId)
     }
 }
 
-extern float sq(float n);
-extern float roughDirectionTo(XYZ start, XYZ end);
-extern float pitchTo(XYZ start, XYZ end);
-
 void Person::doAI()
 {
     if (aitype != playercontrolled && !Dialog::inDialog()) {