add GetTips

This commit is contained in:
Glenn Maynard
2005-04-29 08:05:59 +00:00
parent cfb0143810
commit 85a35497fe
2 changed files with 13 additions and 0 deletions
+12
View File
@@ -104,9 +104,21 @@ public:
return 0;
}
static int gettips( T* p, lua_State *L )
{
CStringArray arrayTips, arrayTipsAlt;
p->GetTips( arrayTips, arrayTipsAlt );
LuaHelpers::CreateTableFromArray( arrayTips, LUA->L );
LuaHelpers::CreateTableFromArray( arrayTipsAlt, LUA->L );
return 2;
}
static void Register(lua_State *L)
{
ADD_METHOD( settips )
ADD_METHOD( gettips )
LunaActor<T>::Register( L );
}
};
+1
View File
@@ -19,6 +19,7 @@ public:
void SetTips( const CStringArray &arrayTips ) { SetTips( arrayTips, arrayTips ); }
void SetTips( const CStringArray &arrayTips, const CStringArray &arrayTipsAlt );
void GetTips( CStringArray &arrayTipsOut, CStringArray &arrayTipsAltOut ) const { arrayTipsOut = m_arrayTips; arrayTipsAltOut = m_arrayTipsAlt; }
virtual void Update( float fDeltaTime );
virtual void SetName( const CString &sName, const CString &sID = "" );