@Override public boolean isCrippled(boolean checkCrew) { if ((getArmor(LOC_FRONT) < 1) && (getOArmor(LOC_FRONT) > 0)) { if (PreferenceManager.getClientPreferences().debugOutputOn()) { System.out.println(getDisplayName() if ((getArmor(LOC_RIGHT) < 1) && (getOArmor(LOC_RIGHT) > 0)) { if (PreferenceManager.getClientPreferences().debugOutputOn()) { System.out.println(getDisplayName() if ((getArmor(LOC_LEFT) < 1) && (getOArmor(LOC_LEFT) > 0)) { if (PreferenceManager.getClientPreferences().debugOutputOn()) { System.out.println(getDisplayName() if (!hasNoTurret() && ((getArmor(getLocTurret()) < 1) && (getOArmor(getLocTurret()) > 0))) { if (PreferenceManager.getClientPreferences().debugOutputOn()) { System.out.println(getDisplayName() if (!hasNoDualTurret() && ((getArmor(getLocTurret2()) < 1) && (getOArmor(getLocTurret2()) > 0))) { if (PreferenceManager.getClientPreferences().debugOutputOn()) { System.out.println(getDisplayName() if ((getArmor(LOC_REAR) < 1) && (getOArmor(LOC_REAR) > 0)) { if (PreferenceManager.getClientPreferences().debugOutputOn()) { System.out.println(getDisplayName()
public void setEntity(Entity e) { Tank t = (Tank) e; int a = 1; int a0 = 1; for (int i = 1; i < 6; i++) { a = t.getArmor(i); a0 = t.getOArmor(i); vLabels[i].setValue(t.getArmorString(i)); WidgetUtils.setAreaColor(areas[i], vLabels[i], (double) a / (double) a0); } for (int i = 7; i < 12; i++) { a = t.getInternal(i - 6); a0 = t.getOInternal(i - 6); vLabels[i].setValue(t.getInternalString(i - 6)); WidgetUtils.setAreaColor(areas[i], vLabels[i], (double) a / (double) a0); } if (!t.hasPatchworkArmor() && t.hasBARArmor(1)) { vLabels[12].setValue(String.valueOf(((SupportTank)t).getBARRating(1))); } else { labels[12].setVisible(false); vLabels[12].setVisible(false); } }
int totalArmorPoints = 0; for (int loc = 0; loc < locations(); loc++) { totalArmorPoints += getOArmor(loc);