Package org.freerealm.settlement.improvement

Examples of org.freerealm.settlement.improvement.ImprovementPrerequisite


        xml.append("<Prerequisites>\n");
        if (prerequisitesIterator != null) {
            while (prerequisitesIterator.hasNext()) {
                SettlementBuildablePrerequisite prerequisite = prerequisitesIterator.next();
                if (prerequisite instanceof ImprovementPrerequisite) {
                    ImprovementPrerequisite improvementPrerequisite = (ImprovementPrerequisite) prerequisite;
                    xml.append("<ImprovementPrerequisite>\n");
                    Iterator<SettlementImprovementType> iterator = improvementPrerequisite.getPrerequisiteImprovementsIterator();
                    while (iterator.hasNext()) {
                        SettlementImprovementType cityImprovementType = iterator.next();
                        xml.append("<improvementType>" + cityImprovementType.getId() + "</improvementType>\n");
                    }
                    xml.append("</ImprovementPrerequisite>");
View Full Code Here


                                int prerequisiteBuildingId = Integer.parseInt(improvementSubNode.getFirstChild().getNodeValue());
                                SettlementImprovementType prerequisiteBuilding = cityImprovementManager.getImprovement(prerequisiteBuildingId);
                                prerequisiteImprovements.add(prerequisiteBuilding);
                            }
                        }
                        ImprovementPrerequisite improvementPrerequisite = new ImprovementPrerequisite(prerequisiteImprovements);
                        settlementBuildable.addPrerequisite(improvementPrerequisite);
                    } else if (prerequisiteNode.getNodeName().equals("PopulationPrerequisite")) {
                        for (Node populationSubNode = prerequisiteNode.getFirstChild(); populationSubNode != null; populationSubNode = populationSubNode.getNextSibling()) {
                            if (populationSubNode.getNodeType() == Node.ELEMENT_NODE) {
                                int prerequisitePopulation = Integer.parseInt(populationSubNode.getFirstChild().getNodeValue());
View Full Code Here

TOP

Related Classes of org.freerealm.settlement.improvement.ImprovementPrerequisite

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.