private static String renderArmor(int nArmor) { return renderArmor(nArmor, 2); }
private static String formatArmorInfantry(Infantry i) { StringBuffer sb = new StringBuffer(32); sb.append("Surviving troopers: ").append(renderArmor(i.getInternal(0))) .append(CommonConstants.NL); return sb.toString(); }
private static String formatArmorGunEmplacement(GunEmplacement ge) { StringBuffer sb = new StringBuffer(1024); sb.append(" ----------").append(CommonConstants.NL) .append(" | |").append(CommonConstants.NL) .append(" CF | ") .append(renderArmor(ge.getArmor(GunEmplacement.LOC_GUNS))) .append(" |").append(CommonConstants.NL) .append(" | |").append(CommonConstants.NL) .append(" -----------------") .append(CommonConstants.NL); return sb.toString(); }
private static String formatArmorBattleArmor(BattleArmor b) { StringBuffer sb = new StringBuffer(32); for (int i = 1; i < b.locations(); i++) { sb.append("Trooper ").append(i).append(": ") .append(renderArmor(b.getArmor(i))).append(" / ") .append(renderArmor(b.getInternal(i))); sb.append(CommonConstants.NL); } return sb.toString(); }
sb.append(" | \\ ").append(renderArmor(t.getArmor(Tank.LOC_FRONT))) .append(" / | | \\ "); sb.append(renderArmor(t.getInternal(Tank.LOC_FRONT))).append(" / |") .append(CommonConstants.NL) .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("/"); if (t.hasNoTurret()) { sb.append(renderArmor(t.getInternal(t.getLocTurret()))) .append("\\"); } else { sb.append(" \\"); sb.append(renderArmor(t.getInternal(Tank.LOC_RIGHT))).append("|") .append(CommonConstants.NL); .append(renderArmor(t.getArmor(Tank.LOC_REAR))) .append(" \\ | | / "); sb.append(renderArmor(t.getInternal(Tank.LOC_REAR))).append(" \\ |")
.append(renderArmor(m.getArmor(Mech.LOC_HEAD))) .append(") (**) ("); sb.append(renderArmor(m.getInternal(Mech.LOC_HEAD))).append(")"); sb.append(CommonConstants.NL); sb.append(" /").append(renderArmor(m.getArmor(Mech.LOC_LT))) .append("|"); sb.append(renderArmor(m.getArmor(Mech.LOC_CT))).append("|"); sb.append(renderArmor(m.getArmor(Mech.LOC_RT))).append( "\\ /"); sb.append(renderArmor(m.getArmor(Mech.LOC_LT, true))).append("|"); sb.append(renderArmor(m.getArmor(Mech.LOC_CT, true))).append("|"); sb.append(renderArmor(m.getArmor(Mech.LOC_RT, true))).append( "\\ /"); sb.append(renderArmor(m.getInternal(Mech.LOC_LT))).append("|"); sb.append(renderArmor(m.getInternal(Mech.LOC_CT))).append("|"); sb.append(renderArmor(m.getInternal(Mech.LOC_RT))).append("\\"); sb.append(CommonConstants.NL); sb.append(" (").append(renderArmor(m.getArmor(Mech.LOC_LARM))); sb.append("/ || \\").append(renderArmor(m.getArmor(Mech.LOC_RARM))); sb.append(") ( | | ) ("); sb.append(renderArmor(m.getInternal(Mech.LOC_LARM))).append( "/ || \\"); sb.append(renderArmor(m.getInternal(Mech.LOC_RARM))).append(")"); sb.append(CommonConstants.NL); sb.append(" (").append(renderArmor(m.getArmor(Mech.LOC_LLEG))); sb.append("/ \\").append(renderArmor(m.getArmor(Mech.LOC_RLEG)));
sb.append(renderArmor(m.getArmor(Protomech.LOC_MAINGUN), 1)); } else { sb.append(" "); sb.append(" (").append(renderArmor(m.getArmor(Protomech.LOC_HEAD), 1)) .append(") "); if (m.hasMainGun()) { sb.append(renderArmor(m.getInternal(Protomech.LOC_MAINGUN), 1)); } else { sb.append(" "); sb.append(renderArmor(m.getInternal(Protomech.LOC_HEAD), 1)) .append(")"); sb.append(CommonConstants.NL); renderArmor(m.getArmor(Protomech.LOC_LARM), 1)); sb.append(" /") .append(renderArmor(m.getArmor(Protomech.LOC_TORSO))) .append(" \\") .append(renderArmor(m.getArmor(Protomech.LOC_RARM))); sb.append(") ("); sb.append(renderArmor(m.getInternal(Protomech.LOC_LARM), 1)) .append(" /") .append(renderArmor(m.getInternal(Protomech.LOC_TORSO))) .append(" \\"); sb.append(renderArmor(m.getInternal(Protomech.LOC_RARM))).append( ")"); sb.append(CommonConstants.NL);