This commit is contained in:
Glenn Maynard
2006-11-14 04:14:54 +00:00
parent e66a2ebe38
commit f61cc91c03
2 changed files with 26 additions and 0 deletions
+21
View File
@@ -16,6 +16,27 @@ LifeMeter *LifeMeter::MakeLifeMeter( SongOptions::LifeType t )
} }
} }
// lua start
#include "LuaBinding.h"
class LunaLifeMeter: public Luna<LifeMeter>
{
public:
static int GetLife( T* p, lua_State *L )
{
LuaHelpers::Push( L, p->GetLife() );
return 1;
}
LunaLifeMeter()
{
ADD_METHOD( GetLife );
}
};
LUA_REGISTER_DERIVED_CLASS( LifeMeter, ActorFrame )
// lua end
/* /*
* (c) 2005 Glenn Maynard * (c) 2005 Glenn Maynard
* All rights reserved. * All rights reserved.
+5
View File
@@ -36,6 +36,11 @@ public:
static LifeMeter *MakeLifeMeter( SongOptions::LifeType t ); static LifeMeter *MakeLifeMeter( SongOptions::LifeType t );
//
// Lua
//
virtual void PushSelf( lua_State *L );
protected: protected:
const PlayerState *m_pPlayerState; const PlayerState *m_pPlayerState;
PlayerStageStats *m_pPlayerStageStats; PlayerStageStats *m_pPlayerStageStats;