@Override protected void loadFieldsFromXmlNode(Node wn) { NodeList nl = wn.getChildNodes(); for (int x=0; x<nl.getLength(); x++) { Node wn2 = nl.item(x); if (wn2.getNodeName().equalsIgnoreCase("moveMode")) { mode = EntityMovementMode.getMode(wn2.getTextContent()); assignName(); } } }
public List<EntityMovementMode> getMotiveTypes() { return subtypeChecks.stream().filter(chk -> chk.isSelected()) .map(chk -> EntityMovementMode.getMode(chk.getName())).collect(Collectors.toList()); } }
@Override protected void loadFieldsFromXmlNode(Node wn) { NodeList nl = wn.getChildNodes(); for (int x=0; x<nl.getLength(); x++) { Node wn2 = nl.item(x); if (wn2.getNodeName().equalsIgnoreCase("mode")) { mode = EntityMovementMode.getMode(wn2.getTextContent()); assignName(); } else if (wn2.getNodeName().equalsIgnoreCase("moveMode")) { mode = EntityMovementMode.getMode(wn2.getTextContent()); assignName(); } } }
@Override public List<MechSummary> generate(int count, String faction, int unitType, int weightClass, int year, int quality, Collection<EntityMovementMode> movementModes, Predicate<MechSummary> filter) { RAT rat = findRAT(faction, unitType, weightClass, year, quality); if (rat != null) { if (!movementModes.isEmpty()) { Predicate<MechSummary> moveFilter = ms -> movementModes.contains(EntityMovementMode.getMode(ms.getUnitSubType())); if (filter == null) { filter = moveFilter; } else { filter = filter.and(moveFilter); } } return RandomUnitGenerator.getInstance().generate(count, rat.ratName, filter); } return new ArrayList<MechSummary>(); }
movementMode = EntityMovementMode.getMode(ms.getUnitSubType().toLowerCase());
EntityMovementMode nMotion = EntityMovementMode.getMode(sMotion); if (nMotion == EntityMovementMode.NONE) { throw new EntityLoadingException("Invalid movement type: " + sMotion);
EntityMovementMode nMotion = EntityMovementMode.getMode(sMotion); if (nMotion == EntityMovementMode.NONE) { throw new EntityLoadingException("Invalid movement type: " + sMotion);
EntityMovementMode nMotion = EntityMovementMode.getMode(sMotion); if (nMotion == EntityMovementMode.NONE) { throw new EntityLoadingException("Invalid movement type: " + sMotion);
EntityMovementMode nMotion = EntityMovementMode.getMode(sMotion); if (nMotion == EntityMovementMode.NONE) { throw new EntityLoadingException("Invalid movement type: " + sMotion);
EntityMovementMode nMotion = EntityMovementMode.getMode(sMotion); if (nMotion == EntityMovementMode.NONE) { throw new EntityLoadingException("Invalid movement type: " + sMotion);
EntityMovementMode nMotion = EntityMovementMode.getMode(sMotion); if (nMotion == EntityMovementMode.NONE) { throw new EntityLoadingException("Invalid movement type: " + sMotion);
EntityMovementMode nMotion = EntityMovementMode.getMode(sMotion); if (nMotion == EntityMovementMode.NONE) { throw new EntityLoadingException("Invalid movement type: " + sMotion);