diff --git a/src/bludSpriteSheet.cpp b/src/bludSpriteSheet.cpp index fa6d168..267d1df 100644 --- a/src/bludSpriteSheet.cpp +++ b/src/bludSpriteSheet.cpp @@ -30,6 +30,7 @@ Lunar::RegType bludSprite::methods[] = { Lunar::RegType bludSpriteSheet::methods[] = { method(bludSpriteSheet, loadTexture), + method(bludSpriteSheet, setupTexture), method(bludSpriteSheet, clear), method(bludSpriteSheet, update), method(bludSpriteSheet, draw), @@ -54,4 +55,8 @@ int bludSpriteSheet::loadTexture(lua_State *L){ texture->loadTexture(luaL_checkstring(L, 1)); spriteRenderer->loadTexture(texture); return 1; +} +int bludSpriteSheet::setupTexture(lua_State *L){ + spriteRenderer->loadTexture(texture); + return 1; } \ No newline at end of file diff --git a/src/bludSpriteSheet.h b/src/bludSpriteSheet.h index 6da310d..8b27c0c 100644 --- a/src/bludSpriteSheet.h +++ b/src/bludSpriteSheet.h @@ -2,6 +2,7 @@ #import "ofxSpriteSheetRenderer.h" #import "lunar.h" + // sprite // wrapper for a struct that contains data about the current sprite @@ -136,6 +137,7 @@ class bludSpriteSheet { bludSpriteSheet(lua_State *L); int loadTexture(lua_State *L); + int setupTexture(lua_State *L); int clear(lua_State *L) { spriteRenderer->clear();