private int calculateCiviliansCount(ISettlerInformation settlerInformation, int genericWorker) { return genericWorker + settlerInformation.getMovableCount(EMovableType.BEARER) + settlerInformation.getMovableCount(EMovableType.DIGGER) + settlerInformation.getMovableCount(EMovableType.BRICKLAYER); }
private int calculateSoldiersCount(ISettlerInformation settlerInformation) { return settlerInformation.getMovableCount(EMovableType.SWORDSMAN_L1) + settlerInformation.getMovableCount(EMovableType.SWORDSMAN_L2) + settlerInformation.getMovableCount(EMovableType.SWORDSMAN_L3) + settlerInformation.getMovableCount(EMovableType.BOWMAN_L1) + settlerInformation.getMovableCount(EMovableType.BOWMAN_L2) + settlerInformation.getMovableCount(EMovableType.BOWMAN_L3) + settlerInformation.getMovableCount(EMovableType.PIKEMAN_L1) + settlerInformation.getMovableCount(EMovableType.PIKEMAN_L2) + settlerInformation.getMovableCount(EMovableType.PIKEMAN_L3) + settlerInformation.getMovableCount(EMovableType.MAGE); }
private int calculateGenericWorkersCount(ISettlerInformation settlerInformation) { return settlerInformation.getMovableCount(EMovableType.PIG_FARMER) + settlerInformation.getMovableCount(EMovableType.DOCKWORKER) + settlerInformation.getMovableCount(EMovableType.FARMER) + settlerInformation.getMovableCount(EMovableType.LUMBERJACK) + settlerInformation.getMovableCount(EMovableType.SAWMILLER) + settlerInformation.getMovableCount(EMovableType.FISHERMAN) + settlerInformation.getMovableCount(EMovableType.WATERWORKER) + settlerInformation.getMovableCount(EMovableType.BAKER) + settlerInformation.getMovableCount(EMovableType.MINER) + settlerInformation.getMovableCount(EMovableType.SLAUGHTERER) + settlerInformation.getMovableCount(EMovableType.MILLER) + settlerInformation.getMovableCount(EMovableType.SMITH) + settlerInformation.getMovableCount(EMovableType.FORESTER) + settlerInformation.getMovableCount(EMovableType.MELTER) + settlerInformation.getMovableCount(EMovableType.WINEGROWER) + settlerInformation.getMovableCount(EMovableType.CHARCOAL_BURNER) + settlerInformation.getMovableCount(EMovableType.STONECUTTER); }
private static String getMovableCountAsString(ISettlerInformation settlerInformation, EMovableType type) { return String.valueOf(settlerInformation.getMovableCount(type)); }
break; case "stat_swordsman": { int count = settlerInformation.getMovableCount(EMovableType.SWORDSMAN_L1) + settlerInformation.getMovableCount(EMovableType.SWORDSMAN_L2) + settlerInformation.getMovableCount(EMovableType.SWORDSMAN_L3); label.setText(String.valueOf(count)); break; int count = settlerInformation.getMovableCount(EMovableType.BOWMAN_L1) + settlerInformation.getMovableCount(EMovableType.BOWMAN_L2) + settlerInformation.getMovableCount(EMovableType.BOWMAN_L3); label.setText(String.valueOf(count)); break; int count = settlerInformation.getMovableCount(EMovableType.PIKEMAN_L1) + settlerInformation.getMovableCount(EMovableType.PIKEMAN_L2) + settlerInformation.getMovableCount(EMovableType.PIKEMAN_L3); label.setText(String.valueOf(count)); break;