浏览代码

handle love.graphics.arc being passed identical angles

--HG--
branch : minor
Bill Meltsner 14 年之前
父节点
当前提交
9251c2b4b1
共有 1 个文件被更改,包括 1 次插入0 次删除
  1. 1 0
      src/modules/graphics/opengl/Graphics.cpp

+ 1 - 0
src/modules/graphics/opengl/Graphics.cpp

@@ -990,6 +990,7 @@ namespace opengl
 	void Graphics::arc(DrawMode mode, float x, float y, float radius, float angle1, float angle2, int points)
 	{
 		float angle = angle2 - angle1;
+		if (angle == 0) return;
 		while (angle < 0) angle += LOVE_M_PI * 2;
 		if(points <= 0) points = 1;
 		float angle_shift = (angle / points);