add GetTips
This commit is contained in:
@@ -104,9 +104,21 @@ public:
|
|||||||
return 0;
|
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)
|
static void Register(lua_State *L)
|
||||||
{
|
{
|
||||||
ADD_METHOD( settips )
|
ADD_METHOD( settips )
|
||||||
|
ADD_METHOD( gettips )
|
||||||
LunaActor<T>::Register( L );
|
LunaActor<T>::Register( L );
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -19,6 +19,7 @@ public:
|
|||||||
|
|
||||||
void SetTips( const CStringArray &arrayTips ) { SetTips( arrayTips, arrayTips ); }
|
void SetTips( const CStringArray &arrayTips ) { SetTips( arrayTips, arrayTips ); }
|
||||||
void SetTips( const CStringArray &arrayTips, const CStringArray &arrayTipsAlt );
|
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 Update( float fDeltaTime );
|
||||||
virtual void SetName( const CString &sName, const CString &sID = "" );
|
virtual void SetName( const CString &sName, const CString &sID = "" );
|
||||||
|
|||||||
Reference in New Issue
Block a user