changeset 1419:edd946442f86

love.graphics.drawq's x,y parameters are now optional, to match love.graphics.draw
author Alex Szpakowski <slime73@gmail.com>
date Mon, 01 Apr 2013 16:47:45 -0300
parents 357697c2e2a8
children 2a5ef265e040 52ac0fb86a8b
files src/modules/graphics/opengl/wrap_Canvas.cpp src/modules/graphics/opengl/wrap_Graphics.cpp
diffstat 2 files changed, 3 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/src/modules/graphics/opengl/wrap_Canvas.cpp	Sun Mar 31 19:02:27 2013 -0300
+++ b/src/modules/graphics/opengl/wrap_Canvas.cpp	Mon Apr 01 16:47:45 2013 -0300
@@ -185,7 +185,7 @@
 		c.r = (unsigned char)luaL_checkint(L, -4);
 		c.g = (unsigned char)luaL_checkint(L, -3);
 		c.b = (unsigned char)luaL_checkint(L, -2);
-		c.g = (unsigned char)luaL_optint(L, -1, 255);
+		c.a = (unsigned char)luaL_optint(L, -1, 255);
 
 		lua_pop(L, 4);
 	}
--- a/src/modules/graphics/opengl/wrap_Graphics.cpp	Sun Mar 31 19:02:27 2013 -0300
+++ b/src/modules/graphics/opengl/wrap_Graphics.cpp	Mon Apr 01 16:47:45 2013 -0300
@@ -1168,8 +1168,8 @@
 {
 	DrawQable *dq = luax_checktype<DrawQable>(L, 1, "DrawQable", GRAPHICS_DRAWQABLE_T);
 	Quad *q = luax_checkquad(L, 2);
-	float x = (float)luaL_checknumber(L, 3);
-	float y = (float)luaL_checknumber(L, 4);
+	float x = (float)luaL_optnumber(L, 3, 0.0f);
+	float y = (float)luaL_optnumber(L, 4, 0.0f);
 	float angle = (float)luaL_optnumber(L, 5, 0);
 	float sx = (float)luaL_optnumber(L, 6, 1);
 	float sy = (float)luaL_optnumber(L, 7, sx);