actor instance tables

This commit is contained in:
Glenn Maynard
2005-07-04 21:45:16 +00:00
parent ea6d806dad
commit 9a6fa1bae8
2 changed files with 5 additions and 1 deletions
+2 -1
View File
@@ -101,6 +101,7 @@ void Actor::UnsubcribeAndClearCommands()
Actor::Actor()
{
m_pLuaInstance = new LuaClass;
m_size = RageVector2( 1, 1 );
Reset();
m_bFirstUpdate = true;
@@ -1336,7 +1337,7 @@ public:
}
};
LUA_REGISTER_CLASS( Actor )
LUA_REGISTER_INSTANCED_BASE_CLASS( Actor )
// lua end
+3
View File
@@ -4,12 +4,14 @@
#define ACTOR_H
#include "RageTypes.h"
#include "RageUtil_AutoPtr.h"
#include "ActorCommands.h"
#include <deque>
#include <map>
struct XNode;
struct lua_State;
class LuaReference;
class LuaClass;
#include "MessageManager.h"
@@ -333,6 +335,7 @@ public:
// Lua
//
virtual void PushSelf( lua_State *L );
HiddenPtr<LuaClass> m_pLuaInstance;
//
// Commands