1
0

Merge branch 'MacFixes'

Conflicts:
	src/DeadlockDetect.cpp
	src/World.cpp
This commit is contained in:
Tycho 2014-04-02 06:54:57 -07:00
commit b449ad8613
19 changed files with 21 additions and 19 deletions

View File

@ -90,4 +90,4 @@ private:
std::string md5(const std::string & str); std::string md5(const std::string & str);
#endif #endif

View File

@ -2,6 +2,7 @@
#include "Globals.h" // NOTE: MSVC stupidness requires this to be the same across all modules #include "Globals.h" // NOTE: MSVC stupidness requires this to be the same across all modules
#include "DeprecatedBindings.h" #include "DeprecatedBindings.h"
#undef TOLUA_TEMPLATE_BIND
#include "tolua++/include/tolua++.h" #include "tolua++/include/tolua++.h"
#include "Plugin.h" #include "Plugin.h"

View File

@ -11,6 +11,7 @@ extern "C"
#include "lua/src/lualib.h" #include "lua/src/lualib.h"
} }
#undef TOLUA_TEMPLATE_BIND
#include "tolua++/include/tolua++.h" #include "tolua++/include/tolua++.h"
#include "Bindings.h" #include "Bindings.h"
#include "ManualBindings.h" #include "ManualBindings.h"

View File

@ -2,6 +2,7 @@
#include "Globals.h" // NOTE: MSVC stupidness requires this to be the same across all modules #include "Globals.h" // NOTE: MSVC stupidness requires this to be the same across all modules
#include "ManualBindings.h" #include "ManualBindings.h"
#undef TOLUA_TEMPLATE_BIND
#include "tolua++/include/tolua++.h" #include "tolua++/include/tolua++.h"
#include "Plugin.h" #include "Plugin.h"

View File

@ -5,4 +5,4 @@ class ManualBindings
{ {
public: public:
static void Bind( lua_State* tolua_S ); static void Bind( lua_State* tolua_S );
}; };

View File

@ -5,7 +5,11 @@
#include "Globals.h" // NOTE: MSVC stupidness requires this to be the same across all modules #include "Globals.h" // NOTE: MSVC stupidness requires this to be the same across all modules
#ifdef __APPLE__
#define LUA_USE_MACOSX
#else
#define LUA_USE_POSIX #define LUA_USE_POSIX
#endif
#include "PluginLua.h" #include "PluginLua.h"
#include "../CommandOutput.h" #include "../CommandOutput.h"
@ -14,6 +18,7 @@ extern "C"
#include "lua/src/lualib.h" #include "lua/src/lualib.h"
} }
#undef TOLUA_TEMPLATE_BIND
#include "tolua++/include/tolua++.h" #include "tolua++/include/tolua++.h"

View File

@ -110,4 +110,4 @@ AString cWebPlugin::SafeString( const AString & a_String )
RetVal.push_back( c ); RetVal.push_back( c );
} }
return RetVal; return RetVal;
} }

View File

@ -122,5 +122,3 @@ void cBoat::HandleSpeedFromAttachee(float a_Forward, float a_Sideways)
AddSpeed(ToAddSpeed); AddSpeed(ToAddSpeed);
} }

View File

@ -27,4 +27,4 @@ enum ENUM_ENTITY_EFFECT
E_EFFECT_ABSORPTION = 22, E_EFFECT_ABSORPTION = 22,
E_EFFECT_SATURATION = 23, E_EFFECT_SATURATION = 23,
} ; } ;
// tolua_end // tolua_end

View File

@ -42,4 +42,4 @@ protected:
/** The number of ticks that the entity has existed / timer between collect and destroy; in msec */ /** The number of ticks that the entity has existed / timer between collect and destroy; in msec */
float m_Timer; float m_Timer;
} ; // tolua_export } ; // tolua_export

View File

@ -43,4 +43,4 @@ protected:
// Entity IDs // Entity IDs
int m_PlayerID; int m_PlayerID;
int m_AttachedMobID; int m_AttachedMobID;
} ; // tolua_export } ; // tolua_export

View File

@ -38,4 +38,4 @@ void cGroup::InheritFrom( cGroup* a_Group )
void cGroup::ClearPermission() void cGroup::ClearPermission()
{ {
m_Permissions.clear(); m_Permissions.clear();
} }

View File

@ -53,4 +53,4 @@ void cBlaze::Attack(float a_Dt)
m_AttackInterval = 0.0; m_AttackInterval = 0.0;
// ToDo: Shoot 3 fireballs instead of 1. // ToDo: Shoot 3 fireballs instead of 1.
} }
} }

View File

@ -20,7 +20,3 @@ public:
virtual void GetDrops(cItems & a_Drops, cEntity * a_Killer = NULL) override; virtual void GetDrops(cItems & a_Drops, cEntity * a_Killer = NULL) override;
virtual void Attack(float a_Dt) override; virtual void Attack(float a_Dt) override;
} ; } ;

View File

@ -88,4 +88,4 @@ void cSkeleton::Attack(float a_Dt)
m_World->BroadcastSpawnEntity(*Arrow); m_World->BroadcastSpawnEntity(*Arrow);
m_AttackInterval = 0.0; m_AttackInterval = 0.0;
} }
} }

View File

@ -22,7 +22,7 @@ AString GetOSErrorString( int a_ErrNo )
// According to http://linux.die.net/man/3/strerror_r there are two versions of strerror_r(): // According to http://linux.die.net/man/3/strerror_r there are two versions of strerror_r():
#if ( _GNU_SOURCE ) && !defined(ANDROID_NDK) // GNU version of strerror_r() #if !defined(__APPLE__) && ( _GNU_SOURCE ) && !defined(ANDROID_NDK) // GNU version of strerror_r()
char * res = strerror_r( errno, buffer, ARRAYCOUNT(buffer) ); char * res = strerror_r( errno, buffer, ARRAYCOUNT(buffer) );
if( res != NULL ) if( res != NULL )

View File

@ -4,4 +4,4 @@ class cSleep
{ {
public: public:
static void MilliSleep( unsigned int a_MilliSeconds ); static void MilliSleep( unsigned int a_MilliSeconds );
}; };

View File

@ -23,4 +23,4 @@ private:
cEvent* m_StopEvent; cEvent* m_StopEvent;
AString m_ThreadName; AString m_ThreadName;
}; };

View File

@ -89,4 +89,4 @@ public:
short m_FlightTimeInTicks; short m_FlightTimeInTicks;
std::vector<int> m_Colours; std::vector<int> m_Colours;
std::vector<int> m_FadeColours; std::vector<int> m_FadeColours;
}; };