logic was right, labeling not
This commit is contained in:
parent
c4932922d8
commit
b221034c8d
@ -33,7 +33,7 @@ func RectIntersection(r AABB2d, p Point2d, v Vector2d) (bool, bool, Point2d) {
|
||||
if wall_left {
|
||||
return wall_left, inside, col1
|
||||
}
|
||||
wall_top, col2 := Intersection(p, r.A, v, Vector2d{X: r.B.X - r.A.X, Y: 0})
|
||||
wall_top, col2 := Intersection(p, r.B, v, Vector2d{X: -r.B.X + r.A.X, Y: 0})
|
||||
if wall_top {
|
||||
return wall_top, inside, col2
|
||||
}
|
||||
@ -41,7 +41,7 @@ func RectIntersection(r AABB2d, p Point2d, v Vector2d) (bool, bool, Point2d) {
|
||||
if wall_right {
|
||||
return wall_right, inside, col3
|
||||
}
|
||||
wall_bottom, col4 := Intersection(p, r.B, v, Vector2d{X: -r.B.X + r.A.X, Y: 0})
|
||||
wall_bottom, col4 := Intersection(p, r.A, v, Vector2d{X: r.B.X - r.A.X, Y: 0})
|
||||
if wall_bottom {
|
||||
return wall_bottom, inside, col4
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user