Windows compilation fix after Android changes
git-svn-id: http://mc-server.googlecode.com/svn/trunk@742 0a769ca7-a7f5-676a-18bf-c427514a06d6
This commit is contained in:
parent
d21e4dacf7
commit
1c4c0b5698
@ -8,15 +8,17 @@
|
||||
#include "cItem.h"
|
||||
#include "cRoot.h"
|
||||
#include "cLuaCommandBinder.h"
|
||||
#if USE_SQUIRREL
|
||||
|
||||
#ifdef USE_SQUIRREL
|
||||
#include "cPlugin_Squirrel.h"
|
||||
#include "cSquirrelCommandBinder.h"
|
||||
#endif
|
||||
|
||||
#include "../iniFile/iniFile.h"
|
||||
#include "tolua++.h"
|
||||
#include "cPlayer.h"
|
||||
|
||||
#if USE_SQUIRREL
|
||||
#ifdef USE_SQUIRREL
|
||||
#include "squirrelbindings/SquirrelBindings.h"
|
||||
#include "squirrelbindings/SquirrelFunctions.h"
|
||||
#pragma warning(disable:4100;disable:4127;disable:4510;disable:4610;disable:4244;disable:4512) // Getting A LOT of these warnings from SqPlus
|
||||
@ -40,7 +42,7 @@ cPluginManager* cPluginManager::GetPluginManager()
|
||||
|
||||
cPluginManager::cPluginManager()
|
||||
: m_LuaCommandBinder( new cLuaCommandBinder() )
|
||||
#if USE_SQUIRREL
|
||||
#ifdef USE_SQUIRREL
|
||||
, m_SquirrelCommandBinder( new cSquirrelCommandBinder() )
|
||||
#endif
|
||||
, m_bReloadPlugins(false)
|
||||
@ -56,7 +58,7 @@ cPluginManager::~cPluginManager()
|
||||
UnloadPluginsNow();
|
||||
|
||||
delete m_LuaCommandBinder;
|
||||
#if USE_SQUIRREL
|
||||
#ifdef USE_SQUIRREL
|
||||
delete m_SquirrelCommandBinder;
|
||||
#endif
|
||||
}
|
||||
@ -80,7 +82,7 @@ void cPluginManager::ReloadPluginsNow()
|
||||
m_bReloadPlugins = false;
|
||||
UnloadPluginsNow();
|
||||
|
||||
#if USE_SQUIRREL
|
||||
#ifdef USE_SQUIRREL
|
||||
CloseSquirrelVM();
|
||||
OpenSquirrelVM();
|
||||
#endif // USE_SQUIRREL
|
||||
@ -130,7 +132,7 @@ void cPluginManager::ReloadPluginsNow()
|
||||
}
|
||||
}
|
||||
|
||||
#if USE_SQUIRREL
|
||||
#ifdef USE_SQUIRREL
|
||||
else if( ValueName.compare("Squirrel") == 0 ) // Squirrel plugin
|
||||
{
|
||||
AString PluginFile = IniFile.GetValue(KeyNum, i );
|
||||
@ -202,7 +204,7 @@ bool cPluginManager::CallHook(PluginHook a_Hook, unsigned int a_NumArgs, ...)
|
||||
cPlayer * Player = va_arg(argptr, cPlayer * );
|
||||
va_end (argptr);
|
||||
|
||||
#if USE_SQUIRREL
|
||||
#ifdef USE_SQUIRREL
|
||||
if (m_SquirrelCommandBinder->HandleCommand( std::string( Message ), Player))
|
||||
{
|
||||
return true;
|
||||
@ -689,7 +691,7 @@ void cPluginManager::RemovePlugin( cPlugin* a_Plugin, bool a_bDelete /* = false
|
||||
if( a_bDelete )
|
||||
{
|
||||
m_LuaCommandBinder->RemoveBindingsForPlugin( a_Plugin );
|
||||
#if USE_SQUIRREL
|
||||
#ifdef USE_SQUIRREL
|
||||
m_SquirrelCommandBinder->RemoveBindingsForPlugin( a_Plugin );
|
||||
#endif
|
||||
m_Plugins.remove( a_Plugin );
|
||||
|
@ -16,11 +16,12 @@
|
||||
#include "cRedstone.h"
|
||||
#include "blocks/Block.h"
|
||||
#include "items/Item.h"
|
||||
#if USE_SQUIRREL
|
||||
#include "cChunk.h"
|
||||
|
||||
#ifdef USE_SQUIRREL
|
||||
#include "squirrelbindings/SquirrelFunctions.h"
|
||||
#include "squirrelbindings/SquirrelBindings.h"
|
||||
#endif
|
||||
#include "cChunk.h"
|
||||
|
||||
#include "../iniFile/iniFile.h"
|
||||
|
||||
@ -177,7 +178,7 @@ void cRoot::Start()
|
||||
delete m_PluginManager; m_PluginManager = 0; // This should be first
|
||||
|
||||
|
||||
#if USE_SQUIRREL
|
||||
#ifdef USE_SQUIRREL
|
||||
CloseSquirrelVM();
|
||||
#endif
|
||||
LOG("Freeing MonsterConfig...");
|
||||
|
@ -9,7 +9,7 @@
|
||||
|
||||
using namespace Sqrat;
|
||||
|
||||
#if USE_SQUIRREL
|
||||
#ifdef USE_SQUIRREL
|
||||
void BindSquirrel(HSQUIRRELVM vm)
|
||||
{
|
||||
RootTable()
|
||||
|
@ -1,9 +1,7 @@
|
||||
#pragma once
|
||||
|
||||
|
||||
#define USE_SQUIRREL 0
|
||||
|
||||
#if USE_SQUIRREL
|
||||
#ifdef USE_SQUIRREL
|
||||
|
||||
#include <squirrel.h>
|
||||
#include <sqrat.h>
|
||||
|
@ -4,7 +4,7 @@
|
||||
#include "SquirrelBindings.h"
|
||||
|
||||
|
||||
#if USE_SQUIRREL
|
||||
#ifdef USE_SQUIRREL
|
||||
|
||||
static HSQUIRRELVM squirrelvm = NULL;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user