Additional ability icons

master
ShawnieBoy 2013-12-21 23:32:25 +00:00
parent dad8b3ac4c
commit fe00d889e8
12 changed files with 57 additions and 4 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 544 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 536 B

View File

@ -101,6 +101,17 @@ public class IconImages {
public static final ImageIcon TRAMPLE=loadIcon("trample.png");
public static final ImageIcon STRIKE=loadIcon("strike.png");
public static final ImageIcon DEATHTOUCH=loadIcon("deathtouch.png");
public static final ImageIcon PROTARTIFACT=loadIcon("protartifact.png");
public static final ImageIcon PROTBLACK=loadIcon("protblack.png");
public static final ImageIcon PROTBLUE=loadIcon("protblue.png");
public static final ImageIcon PROTGREEN=loadIcon("protgreen.png");
public static final ImageIcon PROTLAND=loadIcon("protland.png");
public static final ImageIcon PROTRED=loadIcon("protred.png");
public static final ImageIcon PROTWHITE=loadIcon("protwhite.png");
public static final ImageIcon DEFENDER=loadIcon("defender.png");
public static final ImageIcon VIGILANCE=loadIcon("vigilance.png");
public static final ImageIcon DOUBLESTRIKE=loadIcon("doublestrike.png");
public static final ImageIcon INFECT=loadIcon("infect.png");
public static final ImageIcon ANY_MANA=loadIcon("anymana.gif");
public static final ImageIcon TAPPED=loadSymbolIcon(50, false);

View File

@ -82,8 +82,7 @@ public class ImageDrawingUtils {
g.drawImage(IconImages.FLYING.getImage(),ax,ay,observer);
ax+=16;
}
if (abilityFlags.contains(MagicAbility.FirstStrike)||
abilityFlags.contains(MagicAbility.DoubleStrike)) {
if (abilityFlags.contains(MagicAbility.FirstStrike)) {
g.drawImage(IconImages.STRIKE.getImage(),ax,ay,observer);
ax+=16;
}
@ -91,9 +90,52 @@ public class ImageDrawingUtils {
g.drawImage(IconImages.TRAMPLE.getImage(),ax,ay,observer);
ax+=16;
}
if (abilityFlags.contains(MagicAbility.Deathtouch)||
abilityFlags.contains(MagicAbility.Wither)||
if (abilityFlags.contains(MagicAbility.Wither)||
abilityFlags.contains(MagicAbility.Infect)) {
g.drawImage(IconImages.INFECT.getImage(),ax,ay,observer);
ax+=16;
}
if (abilityFlags.contains(MagicAbility.ProtectionFromBlack)) {
g.drawImage(IconImages.PROTBLACK.getImage(),ax,ay,observer);
ax+=16;
}
if (abilityFlags.contains(MagicAbility.ProtectionFromBlue)) {
g.drawImage(IconImages.PROTBLUE.getImage(),ax,ay,observer);
ax+=16;
}
if (abilityFlags.contains(MagicAbility.ProtectionFromGreen)) {
g.drawImage(IconImages.PROTGREEN.getImage(),ax,ay,observer);
ax+=16;
}
if (abilityFlags.contains(MagicAbility.ProtectionFromRed)) {
g.drawImage(IconImages.PROTRED.getImage(),ax,ay,observer);
ax+=16;
}
if (abilityFlags.contains(MagicAbility.ProtectionFromWhite)) {
g.drawImage(IconImages.PROTWHITE.getImage(),ax,ay,observer);
ax+=16;
}
if (abilityFlags.contains(MagicAbility.ProtectionFromArtifacts)) {
g.drawImage(IconImages.PROTARTIFACT.getImage(),ax,ay,observer);
ax+=16;
}
if (abilityFlags.contains(MagicAbility.ProtectionFromLands)) {
g.drawImage(IconImages.PROTLAND.getImage(),ax,ay,observer);
ax+=16;
}
if (abilityFlags.contains(MagicAbility.Defender)) {
g.drawImage(IconImages.DEFENDER.getImage(),ax,ay,observer);
ax+=16;
}
if (abilityFlags.contains(MagicAbility.Vigilance)) {
g.drawImage(IconImages.VIGILANCE.getImage(),ax,ay,observer);
ax+=16;
}
if (abilityFlags.contains(MagicAbility.DoubleStrike)) {
g.drawImage(IconImages.DOUBLESTRIKE.getImage(),ax,ay,observer);
ax+=16;
}
if (abilityFlags.contains(MagicAbility.Deathtouch)) {
g.drawImage(IconImages.DEATHTOUCH.getImage(),ax,ay,observer);
ax+=16;
}