瀏覽代碼

public x,y. bugfix when w~=h

ncannasse 11 年之前
父節點
當前提交
134d16c085
共有 1 個文件被更改,包括 3 次插入3 次删除
  1. 3 3
      h2d/col/RoundRect.hx

+ 3 - 3
h2d/col/RoundRect.hx

@@ -2,8 +2,8 @@ package h2d.col;
 
 class RoundRect {
 
-	var x : Float;
-	var y : Float;
+	public var x : Float;
+	public var y : Float;
 	var ray : Float;
 	var dx : Float;
 	var dy : Float;
@@ -26,7 +26,7 @@ class RoundRect {
 		this.dy = dy * 2;
 		this.ray = h * 0.5;
 		lenSq = this.dx * this.dx + this.dy * this.dy;
-		invLenSq = 1 / lenSq;
+		invLenSq = lenSq < hxd.Math.EPSILON ? 0 : 1 / lenSq;
 	}
 
 	// distance segment