Make the default point style to setPoint 'smooth' (issue #543), and fix setPointStyle ignoring normal operation

This commit is contained in:
Bart van Strien
2013-01-18 12:43:43 +01:00
parent a72c981c32
commit 84b6eedf1f
+12 -11
View File
@@ -712,14 +712,11 @@ int w_setPointSize(lua_State *L)
int w_setPointStyle(lua_State *L)
{
Graphics::PointStyle style = Graphics::POINT_SMOOTH;
Graphics::PointStyle style;
if (lua_gettop(L) >= 2)
{
const char *str = luaL_checkstring(L, 1);
if (!Graphics::getConstant(str, style))
return luaL_error(L, "Invalid point style: %s", str);
}
const char *str = luaL_checkstring(L, 1);
if (!Graphics::getConstant(str, style))
return luaL_error(L, "Invalid point style: %s", str);
instance->setPointStyle(style);
return 0;
@@ -729,10 +726,14 @@ int w_setPoint(lua_State *L)
{
float size = (float)luaL_checknumber(L, 1);
Graphics::PointStyle style;
const char *str = luaL_checkstring(L, 2);
if (!Graphics::getConstant(str, style))
return luaL_error(L, "Invalid point style: %s", str);
Graphics::PointStyle style = Graphics::POINT_SMOOTH;
if (lua_gettop(L) >= 2)
{
const char *str = luaL_checkstring(L, 2);
if (!Graphics::getConstant(str, style))
return luaL_error(L, "Invalid point style: %s", str);
}
instance->setPoint(size, style);
return 0;