Реализация « Kings 'Corners » (прославленный многопользовательский пасьянс) на Java.
Я пытаюсь разрешить игроку перетащить карту (изображение) из их руку куда-нибудь еще на столе. Проблема в том, что рука игрока «раздута», поэтому изображения карт поворачиваются и накладываются друг на друга.
Вот пример руки:
Я подумал о том, чтобы сделать каждую карту JPanel
, но проблема в том, что мне придется рисовать карту, повернутую внутри ее прямоугольные JPanel
, так как сами они не могут быть повернуты. В идеале я бы не хотел использовать формулы mouse-x, y для определения того, какая карта выбирается.
Как я могу определить, какая карта выбрана из руки, используя подход, управляемый событиями?