Package org.freerealm

Examples of org.freerealm.ResourceStorageManager


        xml.append("</ResourceStorage>");
        return xml.toString();
    }

    public ResourceStorageManager initializeFromNode(Realm realm, Node node) {
        ResourceStorageManager resourceStorageManager = new ResourceStorageManager(realm);
        for (Node subNode = node.getFirstChild(); subNode != null; subNode = subNode.getNextSibling()) {
            if (subNode.getNodeType() == Node.ELEMENT_NODE) {
                Node resourceIdNode = XMLConverterUtility.findNode(subNode, "resourceId");
                Node resourceQuantityNode = XMLConverterUtility.findNode(subNode, "resourceQuantity");
                int resourceId = Integer.parseInt(resourceIdNode.getFirstChild().getNodeValue());
                int resourceQuantity = Integer.parseInt(resourceQuantityNode.getFirstChild().getNodeValue());
                Resource resource = realm.getResourceManager().getResource(resourceId);
                resourceStorageManager.setResourceQuantity(resource, resourceQuantity);
            }
        }
        return resourceStorageManager;
    }
View Full Code Here


    }

    public ContainerManager initializeFromNode(Realm realm, Node node) {
        ContainerManager containerManager = new ContainerManager(realm, containerUnit);
        Node resourceStorageNode = XMLConverterUtility.findNode(node, "ResourceStorage");
        ResourceStorageManager resourceStorageManager = new ResourceStorageManagerXMLConverter().initializeFromNode(realm, resourceStorageNode);
        containerManager.setResourceStorageManager(resourceStorageManager);
        Node unitContainerManagerNode = XMLConverterUtility.findNode(node, "UnitContainerManager");
        if (unitContainerManagerNode != null) {
            UnitContainerManager unitContainerManager = new UnitContainerManagerXMLConverter(containerUnit).initializeFromNode(realm, unitContainerManagerNode);
            containerManager.setUnitContainerManager(unitContainerManager);
View Full Code Here

        setRealm(realm);
        productionPoints = 0;
        contiuousProduction = false;
        productionQueue = new Vector<SettlementBuildable>();
        workForceManager = new WorkForceManager();
        storageManager = new ResourceStorageManager(realm);
        improvements = new Vector<SettlementImprovement>();
    }
View Full Code Here

    private UnitContainerManager unitContainerManager;
    private int containedPopulation;

    public ContainerManager(Realm realm, Unit containerUnit) {
        this.realm = realm;
        resourceStorageManager = new ResourceStorageManager(realm);
        unitContainerManager = new UnitContainerManager(containerUnit);
    }
View Full Code Here

TOP

Related Classes of org.freerealm.ResourceStorageManager

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.