diff options
Diffstat (limited to 'src/lua/graphics')
-rw-r--r-- | src/lua/graphics/luaopen_Canvas.cpp | 6 | ||||
-rw-r--r-- | src/lua/graphics/luaopen_Font.cpp | 4 | ||||
-rw-r--r-- | src/lua/graphics/luaopen_Image.cpp | 6 | ||||
-rw-r--r-- | src/lua/graphics/luaopen_JSL.cpp | 10 | ||||
-rw-r--r-- | src/lua/graphics/luaopen_graphics.cpp | 24 |
5 files changed, 25 insertions, 25 deletions
diff --git a/src/lua/graphics/luaopen_Canvas.cpp b/src/lua/graphics/luaopen_Canvas.cpp index 1b76edd..808a977 100644 --- a/src/lua/graphics/luaopen_Canvas.cpp +++ b/src/lua/graphics/luaopen_Canvas.cpp @@ -11,7 +11,7 @@ namespace lua static inline Canvas* checkCanvas(lua_State* L) { - Proxy* proxy = (Proxy*)luax_checktype(L, 1, TYPE_CANVAS); + Proxy* proxy = (Proxy*)luax_checktype(L, 1, JIN_GRAPHICS_CANVAS); if (proxy != nullptr) return (Canvas*)proxy->object; return nullptr; @@ -50,7 +50,7 @@ namespace lua static int l_gc(lua_State* L) { - Proxy* proxy = (Proxy*)luax_checktype(L, 1, TYPE_CANVAS); + Proxy* proxy = (Proxy*)luax_checktype(L, 1, JIN_GRAPHICS_CANVAS); Canvas* canvas = (Canvas*)proxy->object; delete canvas; return 0; @@ -67,7 +67,7 @@ namespace lua int luaopen_Canvas(lua_State* L) { - luax_newtype(L, TYPE_CANVAS, f); + luax_newtype(L, JIN_GRAPHICS_CANVAS, f); return 0; } diff --git a/src/lua/graphics/luaopen_Font.cpp b/src/lua/graphics/luaopen_Font.cpp index c0d4708..3de2981 100644 --- a/src/lua/graphics/luaopen_Font.cpp +++ b/src/lua/graphics/luaopen_Font.cpp @@ -16,7 +16,7 @@ namespace lua static int l_box(lua_State* L) { - Font* font = (Font*)luax_checktype(L, 1, TYPE_FONT); + Font* font = (Font*)luax_checktype(L, 1, JIN_GRAPHICS_FONT); const char* text = luax_checkstring(L, 2); int fheight = luax_checknumber(L, 3); int spacing = luax_checknumber(L, 4); @@ -36,7 +36,7 @@ namespace lua int luaopen_Font(lua_State* L) { - luax_newtype(L, TYPE_FONT, f); + luax_newtype(L, JIN_GRAPHICS_FONT, f); return 0; } diff --git a/src/lua/graphics/luaopen_Image.cpp b/src/lua/graphics/luaopen_Image.cpp index 546e6b1..0f97b2c 100644 --- a/src/lua/graphics/luaopen_Image.cpp +++ b/src/lua/graphics/luaopen_Image.cpp @@ -11,7 +11,7 @@ namespace lua static inline Texture* checkTexture(lua_State* L) { - Proxy* proxy = (Proxy*)luax_checktype(L, 1, TYPE_IMAGE); + Proxy* proxy = (Proxy*)luax_checktype(L, 1, JIN_GRAPHICS_IMAGE); if (proxy != nullptr) return (Texture*)proxy->object; return nullptr; @@ -63,7 +63,7 @@ namespace lua static int l_gc(lua_State* L) { - Proxy* proxy = (Proxy*)luax_checktype(L, 1, TYPE_IMAGE); + Proxy* proxy = (Proxy*)luax_checktype(L, 1, JIN_GRAPHICS_IMAGE); Texture* img = (Texture*)proxy->object; delete img; return 0; @@ -81,7 +81,7 @@ namespace lua int luaopen_Image(lua_State* L) { - luax_newtype(L, TYPE_IMAGE, f); + luax_newtype(L, JIN_GRAPHICS_IMAGE, f); return 0; } diff --git a/src/lua/graphics/luaopen_JSL.cpp b/src/lua/graphics/luaopen_JSL.cpp index 7c59937..8d25178 100644 --- a/src/lua/graphics/luaopen_JSL.cpp +++ b/src/lua/graphics/luaopen_JSL.cpp @@ -11,7 +11,7 @@ namespace lua static inline JSLProgram* checkJSLProgram(lua_State* L) { - Proxy* proxy = (Proxy*)luax_checktype(L, 1, TYPE_JSL); + Proxy* proxy = (Proxy*)luax_checktype(L, 1, JIN_GRAPHICS_SHADER); if(proxy != nullptr) return (JSLProgram*)proxy->object; return nullptr; @@ -66,14 +66,14 @@ namespace lua } case IMAGE: { - Proxy* proxy = (Proxy*)luax_checktype(L, 4, TYPE_IMAGE); + Proxy* proxy = (Proxy*)luax_checktype(L, 4, JIN_GRAPHICS_IMAGE); Texture* tex = (Texture*)proxy->object; jsl->sendTexture(variable, tex); break; } case CANVAS: { - Proxy* proxy = (Proxy*)luax_checktype(L, 4, TYPE_IMAGE); + Proxy* proxy = (Proxy*)luax_checktype(L, 4, JIN_GRAPHICS_CANVAS); Canvas* canvas = (Canvas*)proxy->object; jsl->sendCanvas(variable, canvas); break; @@ -121,7 +121,7 @@ namespace lua static int l_gc(lua_State* L) { - Proxy* proxy = (Proxy*)luax_checktype(L, 1, TYPE_JSL); + Proxy* proxy = (Proxy*)luax_checktype(L, 1, JIN_GRAPHICS_SHADER); JSLProgram* jsl = (JSLProgram*)proxy->object; delete jsl; return 0; @@ -138,7 +138,7 @@ namespace lua */ int luaopen_JSL(lua_State* L) { - luax_newtype(L, TYPE_JSL, f); + luax_newtype(L, JIN_GRAPHICS_SHADER, f); return 0; } diff --git a/src/lua/graphics/luaopen_graphics.cpp b/src/lua/graphics/luaopen_graphics.cpp index 2aa68e8..da91c51 100644 --- a/src/lua/graphics/luaopen_graphics.cpp +++ b/src/lua/graphics/luaopen_graphics.cpp @@ -77,9 +77,9 @@ namespace lua Buffer b; fs->read(f, &b); - Proxy* proxy = (Proxy*)luax_newinstance(L, TYPE_IMAGE, sizeof(Proxy)); + Proxy* proxy = (Proxy*)luax_newinstance(L, JIN_GRAPHICS_IMAGE, sizeof(Proxy)); Texture* img = Texture::createTexture(b.data, b.size); - proxy->bind(img); + proxy->bind(img, JIN_GRAPHICS_IMAGE); return 1; } @@ -89,10 +89,10 @@ namespace lua */ static int l_newShader(lua_State* L) { - Proxy* proxy = (Proxy*)luax_newinstance(L, TYPE_JSL, sizeof(Proxy)); + Proxy* proxy = (Proxy*)luax_newinstance(L, JIN_GRAPHICS_SHADER, sizeof(Proxy)); const char* program = luax_checkstring(L, 1); JSLProgram* jsl = JSLProgram::createJSLProgram(program); - proxy->bind(jsl); + proxy->bind(jsl, JIN_GRAPHICS_SHADER); return 1; } @@ -104,9 +104,9 @@ namespace lua { int w = luax_checknumber(L, 1); int h = luax_checknumber(L, 2); - Proxy* proxy = (Proxy*)luax_newinstance(L, TYPE_CANVAS, sizeof(Proxy)); + Proxy* proxy = (Proxy*)luax_newinstance(L, JIN_GRAPHICS_CANVAS, sizeof(Proxy)); Canvas* cvs = Canvas::createCanvas(w, h); - proxy->bind(cvs); + proxy->bind(cvs, JIN_GRAPHICS_CANVAS); return 1; } @@ -145,13 +145,13 @@ namespace lua float sx = luax_optnumber(L, 4, 1); float sy = luax_optnumber(L, 5, 1); float r = luax_optnumber(L, 6, 0); - if (luax_istype(L, 1, TYPE_IMAGE)) + if (luax_istype(L, 1, JIN_GRAPHICS_IMAGE)) { Proxy* proxy = (Proxy*)luax_toudata(L, 1); Texture* tex = (Texture*)proxy->object; tex->draw(x, y, sx, sy, r); } - else if (luax_istype(L, 1, TYPE_CANVAS)) + else if (luax_istype(L, 1, JIN_GRAPHICS_CANVAS)) { Proxy* proxy = (Proxy*)luax_toudata(L, 1); Canvas* p = (Canvas*)proxy->object; @@ -204,7 +204,7 @@ namespace lua Canvas::unbind(); return 0; } - Proxy* proxy = (Proxy*)luax_checktype(L, 1, TYPE_CANVAS); + Proxy* proxy = (Proxy*)luax_checktype(L, 1, JIN_GRAPHICS_CANVAS); Canvas* c = (Canvas*)proxy->object; c->bind(); return 0; @@ -223,7 +223,7 @@ namespace lua JSLProgram::unuse(); return 0; } - if (luax_istype(L, 1, TYPE_JSL)) + if (luax_istype(L, 1, JIN_GRAPHICS_SHADER)) { Proxy* proxy = (Proxy*)luax_toudata(L, 1); JSLProgram* jsl = (JSLProgram*)proxy->object; @@ -389,7 +389,7 @@ namespace lua static int l_newFont(lua_State* L) { - Font* font = (Font*)luax_newinstance(L, TYPE_FONT, sizeof(Font)); + Font* font = (Font*)luax_newinstance(L, JIN_GRAPHICS_FONT, sizeof(Font)); const char* path = luax_checkstring(L, 1); Filesystem* fs = Filesystem::get(); Buffer b = {}; @@ -422,7 +422,7 @@ namespace lua context.curFont = context.defaultFont; return 0; } - Font* font = (Font*)luax_checktype(L, 1, TYPE_FONT); + Font* font = (Font*)luax_checktype(L, 1, JIN_GRAPHICS_FONT); context.curFont = font; return 0; } |