add lua binding

This commit is contained in:
Chris Danford
2006-04-21 00:12:44 +00:00
parent 8526e621ea
commit bef9815537
+2
View File
@@ -280,6 +280,7 @@ public:
LunaStageStats() { LUA->Register( Register ); } LunaStageStats() { LUA->Register( Register ); }
static int GetPlayerStageStats( T* p, lua_State *L ) { p->m_player[IArg(1)].PushSelf(L); return 1; } static int GetPlayerStageStats( T* p, lua_State *L ) { p->m_player[IArg(1)].PushSelf(L); return 1; }
static int GetMultiPlayerStageStats( T* p, lua_State *L ) { p->m_player[IArg(1)].PushSelf(L); return 1; }
static int GetGameplaySeconds( T* p, lua_State *L ) { lua_pushnumber(L, p->fGameplaySeconds); return 1; } static int GetGameplaySeconds( T* p, lua_State *L ) { lua_pushnumber(L, p->fGameplaySeconds); return 1; }
static int OnePassed( T* p, lua_State *L ) { lua_pushboolean(L, p->OnePassed()); return 1; } static int OnePassed( T* p, lua_State *L ) { lua_pushboolean(L, p->OnePassed()); return 1; }
static int AllFailed( T* p, lua_State *L ) { lua_pushboolean(L, p->AllFailed()); return 1; } static int AllFailed( T* p, lua_State *L ) { lua_pushboolean(L, p->AllFailed()); return 1; }
@@ -287,6 +288,7 @@ public:
static void Register(lua_State *L) static void Register(lua_State *L)
{ {
ADD_METHOD( GetPlayerStageStats ); ADD_METHOD( GetPlayerStageStats );
ADD_METHOD( GetMultiPlayerStageStats );
ADD_METHOD( GetGameplaySeconds ); ADD_METHOD( GetGameplaySeconds );
ADD_METHOD( OnePassed ); ADD_METHOD( OnePassed );
ADD_METHOD( AllFailed ); ADD_METHOD( AllFailed );