From d610cecc20ee8585196d5acc07b1aa04e5561286 Mon Sep 17 00:00:00 2001 From: "bart@bart" Date: Thu, 20 Aug 2009 13:51:03 +0200 Subject: [PATCH] Fixed Quads, made optional arguments optional --- src/modules/graphics/opengl/wrap_Graphics.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/modules/graphics/opengl/wrap_Graphics.cpp b/src/modules/graphics/opengl/wrap_Graphics.cpp index ba5d2bae1..277587a10 100644 --- a/src/modules/graphics/opengl/wrap_Graphics.cpp +++ b/src/modules/graphics/opengl/wrap_Graphics.cpp @@ -499,11 +499,11 @@ namespace opengl Quad * q = luax_checkframe(L, 2); float x = (float)luaL_checknumber(L, 3); float y = (float)luaL_checknumber(L, 4); - float angle = (float)luaL_checknumber(L, 5); - float sx = (float)luaL_checknumber(L, 6); - float sy = (float)luaL_checknumber(L, 7); - float ox = (float)luaL_checknumber(L, 8); - float oy = (float)luaL_checknumber(L, 9); + float angle = (float)luaL_optnumber(L, 5, 0); + float sx = (float)luaL_optnumber(L, 6, 1); + float sy = (float)luaL_optnumber(L, 7, sx); + float ox = (float)luaL_optnumber(L, 8, 0); + float oy = (float)luaL_optnumber(L, 9, 0); image->drawq(q, x, y, angle, sx, sy, ox, oy); return 0; }