Examples of BonusResourceManager


Examples of org.freerealm.resource.bonus.BonusResourceManager

     * @param realm Realm to execute the command
     * @return CommandResult
     */
    public CommandResult execute(Realm realm) {
        realm.setResourceManager(new ResourceManager());
        realm.setBonusResourceManager(new BonusResourceManager());
        realm.setTileTypeManager(new TileTypeManager());
        realm.setVegetationManager(new VegetationManagerImpl());
        realm.setTileImprovementTypeManager(new TileImprovementTypeManager());
        realm.setSettlementImprovementManager(new SettlementImprovementManager());
        realm.setUnitTypeManager(new UnitTypeManager());
View Full Code Here

Examples of org.freerealm.resource.bonus.BonusResourceManager

        xml.append("</bonusResources>\n");
        return xml.toString();
    }

    public BonusResourceManager initializeFromNode(Realm realm, Node node) {
        BonusResourceManager bonusResourceManager = new BonusResourceManager();
        for (Node bonusResourceNode = node.getFirstChild(); bonusResourceNode != null; bonusResourceNode = bonusResourceNode.getNextSibling()) {
            if (bonusResourceNode.getNodeType() == Node.ELEMENT_NODE) {
                BonusResourceImpl bonusResource = new BonusResourceImplXMLConverter().initializeFromNode(realm, bonusResourceNode);
                bonusResourceManager.addBonusResource(bonusResource);
            }
        }
        return bonusResourceManager;
    }
View Full Code Here

Examples of org.freerealm.resource.bonus.BonusResourceManager

        ResourceManager resourceManager = new ResourceManager();
        (new ResourceManagerXMLWrapper(resourceManager)).initializeFromNode(realm, resourcesNode);
        realm.setResourceManager(resourceManager);

        Node bonusResourcesNode = XMLConverterUtility.findNode(node, "bonusResources");
        BonusResourceManager bonusResourceManager = (new BonusResourceManagerXMLConverter()).initializeFromNode(realm, bonusResourcesNode);
        realm.setBonusResourceManager(bonusResourceManager);

        Node tileTypesNode = XMLConverterUtility.findNode(node, "TileTypes");
        TileTypeManager tileTypeManager = new TileTypeManager();
        (new TileTypeManagerXMLWrapper(tileTypeManager)).initializeFromNode(realm, tileTypesNode);
View Full Code Here

Examples of org.freerealm.resource.bonus.BonusResourceManager

        }
        ResourceManager resourceManager = new ResourceManager();
        (new ResourceManagerXMLWrapper(resourceManager)).initializeFromNode(realm, getRootNodeFromFile(configProperties.getProperty("resources_filename")));
        realm.setResourceManager(resourceManager);

        BonusResourceManager bonusResourceManager = (new BonusResourceManagerXMLConverter()).initializeFromNode(realm, getRootNodeFromFile(configProperties.getProperty("bonus_resources_filename")));
        realm.setBonusResourceManager(bonusResourceManager);

        TileTypeManager tileTypeManager = new TileTypeManager();
        (new TileTypeManagerXMLWrapper(tileTypeManager)).initializeFromNode(realm, getRootNodeFromFile(configProperties.getProperty("tiletypes_filename")));
        realm.setTileTypeManager(tileTypeManager);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.