2024-01-05 19:28:43 -06:00
|
|
|
package engine.CollisionEngine;
|
2024-01-03 19:25:59 -06:00
|
|
|
|
|
|
|
|
import java.awt.geom.Line2D;
|
|
|
|
|
|
2024-01-17 20:34:47 -06:00
|
|
|
import java.awt.geom.Point2D;
|
2024-01-03 19:25:59 -06:00
|
|
|
import java.util.ArrayList;
|
|
|
|
|
|
|
|
|
|
public class Triangle {
|
2024-01-17 20:34:47 -06:00
|
|
|
public Point2D.Float point1;
|
|
|
|
|
public Point2D.Float point2;
|
|
|
|
|
public Point2D.Float point3;
|
2024-01-03 19:25:59 -06:00
|
|
|
public ArrayList<Line2D> sides;
|
|
|
|
|
public boolean collides(Line2D line)
|
|
|
|
|
{
|
|
|
|
|
for(Line2D side : sides)
|
|
|
|
|
if(side.intersectsLine(line))
|
|
|
|
|
return true;
|
|
|
|
|
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
}
|