mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-18 03:38:01 +00:00
- Synchronize nomenclature of Generic Cost
- Add new Colorless Cost
- Start displaying of colorless mana with new symbol (with backwards compatibility for existing scripts that produce "{1}" instead of "{C}")
This commit is contained in:
@@ -56,7 +56,7 @@ public class ColorSetRenderer extends ItemCellRenderer {
|
||||
final int offsetIfNoSpace = cntGlyphs > 1 ? (cellWidth - padding0 - elemtWidth) / (cntGlyphs - 1) : elemtWidth + elemtGap;
|
||||
final int dx = Math.min(elemtWidth + elemtGap, offsetIfNoSpace);
|
||||
|
||||
// Display colorless mana before colored mana
|
||||
// Display generic mana before colored mana
|
||||
if (cntGlyphs == 0) {
|
||||
CardFaceSymbols.drawSymbol(ManaCostShard.X.getImageKey(), g, x, y);
|
||||
x += dx;
|
||||
|
||||
@@ -116,7 +116,7 @@ public class ManaCostRenderer extends ItemCellRenderer {
|
||||
}
|
||||
}
|
||||
|
||||
// Display colorless mana before colored mana
|
||||
// Display generic mana before colored mana
|
||||
if (hasGeneric) {
|
||||
final String sGeneric = Integer.toString(genericManaCost);
|
||||
CardFaceSymbols.drawSymbol(sGeneric, g, x, y);
|
||||
|
||||
@@ -55,6 +55,7 @@ public class CardFaceSymbols {
|
||||
MANA_IMAGES.put("X", FSkin.getImage(FSkinProp.IMG_MANA_X, manaImageSize, manaImageSize));
|
||||
MANA_IMAGES.put("Y", FSkin.getImage(FSkinProp.IMG_MANA_Y, manaImageSize, manaImageSize));
|
||||
MANA_IMAGES.put("Z", FSkin.getImage(FSkinProp.IMG_MANA_Z, manaImageSize, manaImageSize));
|
||||
MANA_IMAGES.put("C", FSkin.getImage(FSkinProp.IMG_MANA_COLORLESS, manaImageSize, manaImageSize));
|
||||
|
||||
MANA_IMAGES.put("B", FSkin.getImage(FSkinProp.IMG_MANA_B, manaImageSize, manaImageSize));
|
||||
MANA_IMAGES.put("BG", FSkin.getImage(FSkinProp.IMG_MANA_HYBRID_BG, manaImageSize, manaImageSize));
|
||||
|
||||
@@ -62,7 +62,7 @@ public class RunTest {
|
||||
this.check("24", !manaCost.isPaid());
|
||||
manaCost.payMana(MagicColor.Constant.BLUE);
|
||||
this.check("25", !manaCost.isPaid());
|
||||
manaCost.payMana(MagicColor.Constant.COLORLESS);
|
||||
manaCost.payMana(MagicColor.Constant.GENERIC);
|
||||
this.check("26", !manaCost.isPaid());
|
||||
manaCost.payMana(MagicColor.Constant.GREEN);
|
||||
this.check("27", !manaCost.isPaid());
|
||||
|
||||
@@ -273,7 +273,7 @@ public class PlayerControllerForTests extends PlayerController {
|
||||
}
|
||||
|
||||
@Override
|
||||
public CardCollectionView chooseCardsToDelve(int colorLessAmount, CardCollection grave) {
|
||||
public CardCollectionView chooseCardsToDelve(int genericAmount, CardCollection grave) {
|
||||
return CardCollection.EMPTY;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user