From 398966630f99329021d4335d819326e27a9d49df Mon Sep 17 00:00:00 2001 From: chai Date: Sat, 18 Aug 2018 17:18:47 +0800 Subject: *update --- src/lua/graphics/luaopen_Canvas.cpp | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) (limited to 'src/lua/graphics/luaopen_Canvas.cpp') diff --git a/src/lua/graphics/luaopen_Canvas.cpp b/src/lua/graphics/luaopen_Canvas.cpp index 302d139..0009ff4 100644 --- a/src/lua/graphics/luaopen_Canvas.cpp +++ b/src/lua/graphics/luaopen_Canvas.cpp @@ -9,7 +9,9 @@ namespace lua using namespace jin::graphics; - static inline Ref& checkCanvas(lua_State* L) + typedef Ref& CanvasRef; + + static inline CanvasRef checkCanvas(lua_State* L) { Proxy* proxy = (Proxy*)luax_checktype(L, 1, JIN_GRAPHICS_CANVAS); return proxy->getRef(); @@ -17,21 +19,21 @@ namespace lua static int l_getWidth(lua_State* L) { - Ref& ref = checkCanvas(L); + CanvasRef ref = checkCanvas(L); luax_pushnumber(L, ref->getWidth()); return 1; } static int l_getHeight(lua_State* L) { - Ref& ref = checkCanvas(L); + CanvasRef ref = checkCanvas(L); luax_pushnumber(L, ref->getHeight()); return 1; } static int l_getSize(lua_State* L) { - Ref& ref = checkCanvas(L); + CanvasRef ref = checkCanvas(L); luax_pushnumber(L, ref->getWidth()); luax_pushnumber(L, ref->getHeight()); return 2; @@ -39,7 +41,7 @@ namespace lua static int l_setAnchor(lua_State* L) { - Ref& ref = checkCanvas(L); + CanvasRef ref = checkCanvas(L); int x = luax_checknumber(L, 1); int y = luax_checknumber(L, 2); ref->setAnchor(x, y); @@ -54,12 +56,12 @@ namespace lua } static const luaL_Reg f[] = { - {"__gc", l_gc}, - {"getWidth", l_getWidth}, - {"getHeight", l_getHeight}, - {"getSize", l_getSize}, - {"setAnchor", l_setAnchor}, - {0, 0 } + { "__gc", l_gc }, + { "getWidth", l_getWidth }, + { "getHeight", l_getHeight }, + { "getSize", l_getSize }, + { "setAnchor", l_setAnchor }, + { 0, 0 } }; int luaopen_Canvas(lua_State* L) -- cgit v1.1-26-g67d0