diff --git a/Mage.Client/plugins/mage-card-plugin.jar b/Mage.Client/plugins/mage-card-plugin.jar index 4017d036ba8..896a78a3423 100644 Binary files a/Mage.Client/plugins/mage-card-plugin.jar and b/Mage.Client/plugins/mage-card-plugin.jar differ diff --git a/Mage.Common/src/mage/components/ImagePanel.java b/Mage.Common/src/mage/components/ImagePanel.java index b2d323aba8b..554442119ec 100644 --- a/Mage.Common/src/mage/components/ImagePanel.java +++ b/Mage.Common/src/mage/components/ImagePanel.java @@ -17,16 +17,16 @@ public class ImagePanel extends JPanel { public static final int SCALED = 1; public static final int ACTUAL = 2; - private Image image; + private BufferedImage image; private int style; private float alignmentX = 0.5f; private float alignmentY = 0.5f; - public ImagePanel(Image image) { + public ImagePanel(BufferedImage image) { this(image, TILED); } - public ImagePanel(Image image, int style) { + public ImagePanel(BufferedImage image, int style) { this.image = image; this.style = style; setLayout(new BorderLayout()); diff --git a/Mage.Plugins/Mage.Card.Plugin/src/main/java/org/mage/card/arcane/CardPanel.java b/Mage.Plugins/Mage.Card.Plugin/src/main/java/org/mage/card/arcane/CardPanel.java index 5c7ebb00267..42d4c7d5da5 100644 --- a/Mage.Plugins/Mage.Card.Plugin/src/main/java/org/mage/card/arcane/CardPanel.java +++ b/Mage.Plugins/Mage.Card.Plugin/src/main/java/org/mage/card/arcane/CardPanel.java @@ -127,7 +127,7 @@ public class CardPanel extends MagePermanent implements MouseListener, MouseMoti ptText.setGlow(Color.black, TEXT_GLOW_SIZE, TEXT_GLOW_INTENSITY); add(ptText); - Image sickness = ImageManagerImpl.getInstance().getSicknessImage(); + BufferedImage sickness = ImageManagerImpl.getInstance().getSicknessImage(); overlayPanel = new ImagePanel(sickness, ImagePanel.SCALED); overlayPanel.setOpaque(false); add(overlayPanel); diff --git a/Mage.Plugins/Mage.Card.Plugin/src/main/java/org/mage/plugins/card/utils/impl/ImageManagerImpl.java b/Mage.Plugins/Mage.Card.Plugin/src/main/java/org/mage/plugins/card/utils/impl/ImageManagerImpl.java index 11d98dd67be..ba668684683 100644 --- a/Mage.Plugins/Mage.Card.Plugin/src/main/java/org/mage/plugins/card/utils/impl/ImageManagerImpl.java +++ b/Mage.Plugins/Mage.Card.Plugin/src/main/java/org/mage/plugins/card/utils/impl/ImageManagerImpl.java @@ -24,7 +24,7 @@ public class ImageManagerImpl implements ImageManager { } @Override - public Image getSicknessImage() { + public BufferedImage getSicknessImage() { if (imageSickness == null) { Image image = getImageFromResourceTransparent("/sickness.png", Color.WHITE, new Rectangle(296, 265)); Toolkit tk = Toolkit.getDefaultToolkit(); @@ -53,5 +53,5 @@ public class ImageManagerImpl implements ImageManager { return resized; } - private static Image imageSickness = null; + private static BufferedImage imageSickness = null; }