|
|
@ -169,7 +169,7 @@ func (r *Robot) checkCollisions(g *game, move_vector v.Vector2d) (bool, v.Point2 |
|
|
|
intersection_point := v.Point2d{X: 0, Y: 0} |
|
|
|
|
|
|
|
// Check Walls
|
|
|
|
r_walls := v.Rect2d{A: v.Point2d{X: 0, Y: 0}, B: v.Point2d{X: g.width, Y: g.height}} |
|
|
|
r_walls := v.AABB2d{A: v.Point2d{X: 0, Y: 0}, B: v.Point2d{X: g.width, Y: g.height}} |
|
|
|
collision, _, pos := v.RectIntersection(r_walls, r.Position, move_vector) |
|
|
|
if collision { |
|
|
|
return collision, pos, nil |
|
|
|