diff options
author | chai <chaifix@163.com> | 2018-08-17 00:15:05 +0800 |
---|---|---|
committer | chai <chaifix@163.com> | 2018-08-17 00:15:05 +0800 |
commit | 952748a86c4ddf1d7e47b358a64904c35bacd4aa (patch) | |
tree | 2b65d1021a5b62beac5ac6b229b43856eaec29e9 /src/lua/graphics/luaopen_graphics.cpp | |
parent | 7f7f6b3f19703eaeaad3801e47749e0173faa2fc (diff) |
*update
Diffstat (limited to 'src/lua/graphics/luaopen_graphics.cpp')
-rw-r--r-- | src/lua/graphics/luaopen_graphics.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/lua/graphics/luaopen_graphics.cpp b/src/lua/graphics/luaopen_graphics.cpp index dc8c9a1..14449a4 100644 --- a/src/lua/graphics/luaopen_graphics.cpp +++ b/src/lua/graphics/luaopen_graphics.cpp @@ -152,13 +152,13 @@ namespace lua if (luax_istype(L, 1, JIN_GRAPHICS_IMAGE)) { Proxy* proxy = (Proxy*)luax_toudata(L, 1); - Image* tex = &*proxy->getRef<Image>(); + Ref<Image>& tex = proxy->getRef<Image>(); tex->draw(x, y, sx, sy, r); } else if (luax_istype(L, 1, JIN_GRAPHICS_CANVAS)) { Proxy* proxy = (Proxy*)luax_toudata(L, 1); - Canvas* p = &*proxy->getRef<Canvas>(); + Ref<Canvas>& p = proxy->getRef<Canvas>(); p->draw(x, y, sx, sy, r); } else @@ -210,7 +210,7 @@ namespace lua } Proxy* proxy = (Proxy*)luax_checktype(L, 1, JIN_GRAPHICS_CANVAS); Ref<Canvas>& ref = proxy->getRef<Canvas>(); - (*ref).bind(); + ref->bind(); return 0; } @@ -230,7 +230,7 @@ namespace lua if (luax_istype(L, 1, JIN_GRAPHICS_SHADER)) { Proxy* proxy = (Proxy*)luax_toudata(L, 1); - JSLProgram* jsl = &*proxy->getRef<JSLProgram>(); + Ref<JSLProgram>& jsl = proxy->getRef<JSLProgram>(); jsl->use(); } else |