From f0fc0edd21b9340ce48561a5fceee29e4e055dff Mon Sep 17 00:00:00 2001 From: "madmaxoft@gmail.com" Date: Fri, 24 Aug 2012 09:49:00 +0000 Subject: cPickup doesn't use cPackets. Also, Lua API change, OnCollectItem -> OnCollectPickup; first param is cPlayer to match other callbacks. git-svn-id: http://mc-server.googlecode.com/svn/trunk@786 0a769ca7-a7f5-676a-18bf-c427514a06d6 --- source/cPlugin_Squirrel.h | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) (limited to 'source/cPlugin_Squirrel.h') diff --git a/source/cPlugin_Squirrel.h b/source/cPlugin_Squirrel.h index 631304a32..802faa76f 100644 --- a/source/cPlugin_Squirrel.h +++ b/source/cPlugin_Squirrel.h @@ -1,9 +1,16 @@ + #pragma once + #include "cPlugin.h" #include #include "squirrelbindings/SquirrelObject.h" -class cPlugin_Squirrel : public cPlugin + + + + +class cPlugin_Squirrel : + public cPlugin { public: cPlugin_Squirrel(const char* a_PluginName); @@ -20,7 +27,7 @@ public: virtual bool OnChat (cPlayer * a_Player, const AString & a_Message) override; virtual void OnChunkGenerated (cWorld * a_World, int a_ChunkX, int a_ChunkZ) override; virtual bool OnChunkGenerating (cWorld * a_World, int a_ChunkX, int a_ChunkZ, cLuaChunk * a_pLuaChunk ) override; - virtual bool OnCollectItem (cPickup* a_Pickup, cPlayer* a_Player ) override; + virtual bool OnCollectPickup (cPlayer * a_Player, cPickup * a_Pickup) override; virtual bool OnCraftingNoRecipe(const cPlayer * a_Player, const cCraftingGrid * a_Grid, cCraftingRecipe * a_Recipe) override; virtual bool OnDisconnect (cPlayer * a_Player, const AString & a_Reason) override; virtual bool OnKilled (cPawn* a_Killed, cEntity* a_Killer ) override; @@ -39,4 +46,8 @@ protected: const char * m_PluginName; cCriticalSection m_CriticalSection; SquirrelObject *m_Plugin; -}; \ No newline at end of file +}; + + + + -- cgit v1.2.3