Better Fix NPE

This commit is contained in:
Anthony Calosa
2019-09-24 20:07:22 +08:00
parent 028880e026
commit 6ad34fed2c
2 changed files with 2 additions and 7 deletions

View File

@@ -511,10 +511,7 @@ public class CardPanel extends SkinnedPanel implements CardContainer, IDisposabl
int abiX = cardXOffset + (cardWidth / 2) + (cardWidth / 3);
int abiSpace = (cardWidth / 7);
int abiY = cardWidth < 200 ? cardYOffset + 25 : cardYOffset + 50;
boolean onbattlefield = false;
if (card.getZone() != null)
onbattlefield = card.getZone().equals(ZoneType.Battlefield);
if (onbattlefield){
if (ZoneType.Battlefield.equals(card.getZone())){
if (card.getCurrentState().hasFlying()) {
CardFaceSymbols.drawAbilitySymbol("flying", g, abiX, abiY, abiScale, abiScale);
abiY += abiSpace;

View File

@@ -544,9 +544,7 @@ public class CardRenderer {
g.drawRect(BORDER_THICKNESS, Color.MAGENTA, cx, cy, cw, ch);
}
//Ability Icons
boolean onbattlefield = false;
if (card.getZone() != null)
onbattlefield = card.getZone().equals(ZoneType.Battlefield);
boolean onbattlefield = ZoneType.Battlefield.equals(card.getZone());
float abiY = cy;
float abiX = cx + ((cw*2)/2.3f);
float abiScale = cw / 5.5f;