Package org.freerealm.tile.improvement

Examples of org.freerealm.tile.improvement.NoTileImprovementPrerequisite


        while (iterator.hasNext()) {
            TileBuildablePrerequisite tileBuildablePrerequisite = iterator.next();
            if (tileBuildablePrerequisite instanceof NoVegetationPrerequisite) {
                xml.append("<NoVegetation/>\n");
            } else if (tileBuildablePrerequisite instanceof NoTileImprovementPrerequisite) {
                NoTileImprovementPrerequisite noTileImprovementPrerequisite = (NoTileImprovementPrerequisite) tileBuildablePrerequisite;
                xml.append("<NoTileImprovement>\n");
                Iterator<Integer> exclusiveImprovementsIterator = noTileImprovementPrerequisite.getExclusiveImprovementsIterator();
                while (exclusiveImprovementsIterator.hasNext()) {
                    Integer integer = exclusiveImprovementsIterator.next();
                    xml.append("<TileImprovement id=\"" + integer + "\"/>");
                }
                xml.append("</NoTileImprovement>");
View Full Code Here


                        if (prerequisiteNode.getNodeType() == Node.ELEMENT_NODE) {
                            if (prerequisiteNode.getNodeName().equals("NoVegetation")) {
                                NoVegetationPrerequisite noVegetationPrerequisite = new NoVegetationPrerequisite();
                                tileImprovement.addPrerequisite(noVegetationPrerequisite);
                            } else if (prerequisiteNode.getNodeName().equals("NoTileImprovement")) {
                                NoTileImprovementPrerequisite noTileImprovementPrerequisite = new NoTileImprovementPrerequisite();
                                for (Node prerequisiteSubNode = prerequisiteNode.getFirstChild(); prerequisiteSubNode != null; prerequisiteSubNode = prerequisiteSubNode.getNextSibling()) {
                                    if (prerequisiteSubNode.getNodeType() == Node.ELEMENT_NODE) {
                                        int prerequisiteSubNodeId = Integer.parseInt(prerequisiteSubNode.getAttributes().getNamedItem("id").getNodeValue());
                                        noTileImprovementPrerequisite.addExclusiveImprovementId(prerequisiteSubNodeId);
                                    }
                                }
                                tileImprovement.addPrerequisite(noTileImprovementPrerequisite);
                            }
                        }
View Full Code Here

TOP

Related Classes of org.freerealm.tile.improvement.NoTileImprovementPrerequisite

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.