mirror of
https://github.com/correl/mage.git
synced 2024-11-15 11:09:30 +00:00
Adjusting font position and size of counter amount.
This commit is contained in:
parent
bab5df1385
commit
a2fe968582
2 changed files with 7 additions and 3 deletions
|
@ -879,6 +879,8 @@ public class CardPanel extends MagePermanent implements MouseListener, MouseMoti
|
|||
|
||||
private static ImageIcon getCounterImageWithAmount(int amount, BufferedImage image, int cardWidth) {
|
||||
int factor = cardWidth > WIDTH_LIMIT ? 2 :1;
|
||||
int xOffset = amount > 9 ? 2 : 5;
|
||||
int fontSize = amount < 10 ? 9 : amount < 100 ? 9 : 8;
|
||||
BufferedImage newImage;
|
||||
if (cardWidth > WIDTH_LIMIT) {
|
||||
newImage = ImageManagerImpl.deepCopy(image);
|
||||
|
@ -887,8 +889,8 @@ public class CardPanel extends MagePermanent implements MouseListener, MouseMoti
|
|||
}
|
||||
Graphics graphics = newImage.getGraphics();
|
||||
graphics.setColor(Color.BLACK);
|
||||
graphics.setFont(new Font("Arial Black", Font.BOLD, factor * 9 ));
|
||||
graphics.drawString(Integer.toString(amount), 4 * factor, 11 * factor);
|
||||
graphics.setFont(new Font("Arial Black", Font.BOLD, factor * fontSize ));
|
||||
graphics.drawString(Integer.toString(amount), xOffset * factor, 11 * factor);
|
||||
return new ImageIcon(newImage);
|
||||
}
|
||||
|
||||
|
|
|
@ -27,12 +27,12 @@
|
|||
*/
|
||||
package mage.abilities.mana;
|
||||
|
||||
import mage.constants.Zone;
|
||||
import mage.Mana;
|
||||
import mage.abilities.costs.Cost;
|
||||
import mage.abilities.costs.common.TapSourceCost;
|
||||
import mage.abilities.dynamicvalue.DynamicValue;
|
||||
import mage.abilities.effects.common.DynamicManaEffect;
|
||||
import mage.constants.Zone;
|
||||
import mage.game.Game;
|
||||
|
||||
/**
|
||||
|
@ -46,6 +46,8 @@ public class DynamicManaAbility extends ManaAbility {
|
|||
|
||||
/**
|
||||
* TapSourceCost added by default
|
||||
* @param mana
|
||||
* @param amount
|
||||
*/
|
||||
public DynamicManaAbility(Mana mana, DynamicValue amount) {
|
||||
this(mana, amount, new TapSourceCost());
|
||||
|
|
Loading…
Reference in a new issue