.append(CommonConstants.NL); sb.append(" | \\ ").append(renderArmor(t.getArmor(Tank.LOC_FRONT))) .append(" / | | \\ "); sb.append(renderArmor(t.getInternal(Tank.LOC_FRONT))).append(" / |") .append(CommonConstants.NL); sb.append(" |").append(renderArmor(t.getArmor(Tank.LOC_LEFT))) .append("/"); if (!t.hasNoTurret()) { sb.append(renderArmor(t.getArmor(t.getLocTurret()))).append("\\"); } else { sb.append(" \\"); sb.append(renderArmor(t.getArmor(Tank.LOC_RIGHT))).append( "| |"); sb.append(renderArmor(t.getInternal(Tank.LOC_LEFT))).append("/"); .append(renderArmor(t.getArmor(Tank.LOC_REAR))) .append(" \\ | | / "); sb.append(renderArmor(t.getInternal(Tank.LOC_REAR))).append(" \\ |")
bvText.append(startColumn); int armor = getArmor(loc) + modularArmor; bvText.append("Total Armor " + this.getLocationAbbr(loc) + " (" + armor + ") x "); bvText.append(endColumn); bvText.append(startColumn); double armorBV = (getArmor(loc) + modularArmor) * armorMultiplier * (getBARRating(loc) / 10); bvText.append(armorBV); dbv += armorBV;
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); } }
@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()