Çizmeden önce döndürdüğüm bir resim var. Görüntü bir altıgen açılarıyla döndürülür. Başka bir deyişle, görüntü temel olarak bir altıgenin bireysel kenarlarını "vurgular". Bu döndürülen görüntünün içine farenin tıklanıp tıklanmadığını tespit etmem gerekiyor. Döndürülmemiş bir resmin içine fare tıklaması bulmak oldukça basittir, ancak döndürülen noktalar içindeki tıklamaları nasıl algılayacağımı bilmiyorum. Görüntünün üstündeki görünmeyen bir çokgen yerleştirip Polygon.contains() işlevini kullanabilmem için görüntünün köşelerinin noktalarını döndürmenin bir yolu var mı?Slick2D'deki döndürülen bir görüntüdeki tıklamayı nasıl algılayabilirim?
Image highlightEdge = new Image("assets/img/highlightEdge.png");
if(angle == 90){
highlightEdge.setCenterOfRotation(highlightEdge.getWidth(), 0);
highlightEdge.rotate(new Float(angle));
highlightEdge.draw(testPoint.x - 56, testPoint.y);
} else if(angle == 210) {
highlightEdge.setCenterOfRotation(0, 0);
highlightEdge.rotate(new Float(angle));
highlightEdge.draw(lastSettlement.x - 72, lastSettlement.y - 32);
} else if(angle == 330){
highlightEdge.setCenterOfRotation(0, 0);
highlightEdge.rotate(new Float(angle));
highlightEdge.draw(lastSettlement.x - 8, lastSettlement.y - 32);
} else if(angle == 30){
highlightEdge.setCenterOfRotation(0, 0);
highlightEdge.rotate(new Float(angle));
highlightEdge.draw(lastSettlement.x-8, lastSettlement.y);
} else if(angle == 150){
highlightEdge.setCenterOfRotation(0, 0);
highlightEdge.rotate(new Float(angle));
highlightEdge.draw(lastSettlement.x-72, lastSettlement.y);
} else {
highlightEdge.setCenterOfRotation(0, 0);
highlightEdge.rotate(new Float(angle));
highlightEdge.draw(lastSettlement.x-40, lastSettlement.y - 48);
}