Fix save_png definition / New UISprite function

This commit is contained in:
Sam
2014-01-20 22:48:50 +01:00
parent a2684cce7c
commit 455000c02d
3 changed files with 4 additions and 1 deletions

View File

@@ -621,6 +621,7 @@ void Client::registerLuaFunctions()
g_lua.bindClassMemberFunction<UISprite>("clearSprite", &UISprite::clearSprite);
g_lua.bindClassMemberFunction<UISprite>("getSpriteId", &UISprite::getSpriteId);
g_lua.bindClassMemberFunction<UISprite>("setSpriteColor", &UISprite::setSpriteColor);
g_lua.bindClassMemberFunction<UISprite>("hasSprite", &UISprite::hasSprite);
g_lua.registerClass<UICreature, UIWidget>();
g_lua.bindClassStaticFunction<UICreature>("create", []{ return UICreaturePtr(new UICreature); } );

View File

@@ -41,6 +41,8 @@ public:
bool isSpriteVisible() { return m_spriteVisible; }
void setSpriteVisible(bool visible) { m_spriteVisible = visible; }
bool hasSprite() { return m_sprite != nullptr; }
protected:
void onStyleApply(const std::string& styleName, const OTMLNodePtr& styleNode);