diff options
Diffstat (limited to 'src/lua/graphics/luaopen_JSL.cpp')
-rw-r--r-- | src/lua/graphics/luaopen_JSL.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/lua/graphics/luaopen_JSL.cpp b/src/lua/graphics/luaopen_JSL.cpp index e644c35..30b109a 100644 --- a/src/lua/graphics/luaopen_JSL.cpp +++ b/src/lua/graphics/luaopen_JSL.cpp @@ -61,28 +61,28 @@ namespace lua case NUMBER: { float number = luax_checknumber(L, 4); - (*ref).sendFloat(variable, number); + ref->sendFloat(variable, number); break; } case IMAGE: { Proxy* proxy = (Proxy*)luax_checktype(L, 4, JIN_GRAPHICS_IMAGE); Ref<Image>& tex = proxy->getRef<Image>(); - (*ref).sendTexture(variable, &(*tex)); + ref->sendTexture(variable, tex.getObject()); break; } case CANVAS: { Proxy* proxy = (Proxy*)luax_checktype(L, 4, JIN_GRAPHICS_CANVAS); Ref<Canvas>& canvas = proxy->getRef<Canvas>(); - (*ref).sendCanvas(variable, &(*canvas)); + ref->sendCanvas(variable, canvas.getObject()); break; } case VEC2: { float x = luax_checknumber(L, 4); float y = luax_checknumber(L, 5); - (*ref).sendVec2(variable, x, y); + ref->sendVec2(variable, x, y); break; } case VEC3: @@ -90,7 +90,7 @@ namespace lua float x = luax_checknumber(L, 4); float y = luax_checknumber(L, 5); float z = luax_checknumber(L, 6); - (*ref).sendVec3(variable, x, y, z); + ref->sendVec3(variable, x, y, z); break; } case VEC4: @@ -99,7 +99,7 @@ namespace lua float y = luax_checknumber(L, 5); float z = luax_checknumber(L, 6); float w = luax_checknumber(L, 7); - (*ref).sendVec4(variable, x, y, z, w); + ref->sendVec4(variable, x, y, z, w); break; } case COLOR: @@ -109,7 +109,7 @@ namespace lua col.rgba.g = luax_checkinteger(L, 5); col.rgba.b = luax_checkinteger(L, 6); col.rgba.a = luax_checkinteger(L, 7); - (*ref).sendColor(variable, &col); + ref->sendColor(variable, &col); break; } default: |