mirror of
https://github.com/magefree/mage.git
synced 2025-12-22 19:41:59 -08:00
Fixed Issue#108: Display of flipped cards is erroneous
This commit is contained in:
parent
3df5466d8a
commit
3908d8f9cd
2 changed files with 2 additions and 7 deletions
|
|
@ -218,12 +218,6 @@ public class PlayerPanelExt extends javax.swing.JPanel {
|
||||||
session.sendPlayerUUID(gameId, playerId);
|
session.sendPlayerUUID(gameId, playerId);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
avatar.setOnHover(new Command() {
|
|
||||||
@Override
|
|
||||||
public void execute() {
|
|
||||||
|
|
||||||
}
|
|
||||||
});
|
|
||||||
r = new Rectangle(18, 18);
|
r = new Rectangle(18, 18);
|
||||||
lifeLabel.setToolTipText("Life");
|
lifeLabel.setToolTipText("Life");
|
||||||
Image imageLife = ImageHelper.getImageFromResources("/info/life.png");
|
Image imageLife = ImageHelper.getImageFromResources("/info/life.png");
|
||||||
|
|
|
||||||
|
|
@ -315,7 +315,8 @@ public class CardPanel extends MagePermanent implements MouseListener, MouseMoti
|
||||||
if (tappedAngle + flippedAngle > 0) {
|
if (tappedAngle + flippedAngle > 0) {
|
||||||
g2d = (Graphics2D) g2d.create();
|
g2d = (Graphics2D) g2d.create();
|
||||||
float edgeOffset = cardWidth / 2f;
|
float edgeOffset = cardWidth / 2f;
|
||||||
g2d.rotate(tappedAngle + flippedAngle, cardXOffset + edgeOffset, cardYOffset + cardHeight - edgeOffset);
|
double angle = tappedAngle + (Math.abs(flippedAngle - FLIPPED_ANGLE) < 0.001 ? 0 : flippedAngle);
|
||||||
|
g2d.rotate(angle, cardXOffset + edgeOffset, cardYOffset + cardHeight - edgeOffset);
|
||||||
}
|
}
|
||||||
super.paint(g2d);
|
super.paint(g2d);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue