Potřeboval bych něco čím bych nahradil metodu intersects() na porovnávání průniků čtverců. něco na porovnaní kolizi čtverce a polygonu, Protože zmíněná metoda přímá pouze parametry Rectangle
můj problém:
public Polygon getBoundingPOlygon(){
int y[]={(int)Ypos, (int)Ypos+ShipImage.getHeight(null), (int)Ypos+ShipImage.getHeight(null)};
int x[]={(int)Xpos+ShipImage.getWidth(null)/2-1, (int)Xpos-1, (int)Xpos+ShipImage.getWidth(null)-1};
return new Polygon(x, y, x.length);
}
public Rectangle getBoundingRect(){
return new Rectangle((int)Xpos, (int)Ypos, EnemyImage.getWidth(null), EnemyImage.getHeight(null));
}
if(LLE.get(x).getBoundingRect().intersection(Game.ConnectToShip().getBoundingPolygon())){
Game.stop();
}