for (Node subNode = tileTypeNode.getFirstChild(); subNode != null; subNode = subNode.getNextSibling()) {
if (subNode.getNodeType() == Node.ELEMENT_NODE) {
String resourceName = subNode.getNodeName();
int quantity = Integer.parseInt(subNode.getFirstChild().getNodeValue().trim());
Resource resource = realm.getResourceManager().getResource(resourceName);
tileType.addProduction(resource, quantity);
}
}
tileTypeManager.addTileType(tileType);
}
}