Package org.freerealm.player.mission

Examples of org.freerealm.player.mission.Mission


        xml.append("</exploredCoordinates>\n");

        xml.append("<missions>\n");
        Iterator<Mission> missionIterator = player.getMissionsIterator();
        while (missionIterator.hasNext()) {
            Mission mission = missionIterator.next();
            String xMLConverterName = TagManager.getXMLConverterName(mission.getMissionName());
            Class c;
            try {
                c = Class.forName(xMLConverterName);
                XMLConverter<Mission> xMLConverter = (XMLConverter<Mission>) c.newInstance();
                xml.append(xMLConverter.toXML(mission));
View Full Code Here


                    player.setProperties(XMLConverterUtility.convertNodetoProperties(subNode));
                } else if (subNode.getNodeName().equals("missions")) {
                    player.clearMissions();
                    for (Node missionNode = subNode.getFirstChild(); missionNode != null; missionNode = missionNode.getNextSibling()) {
                        if (missionNode.getNodeType() == Node.ELEMENT_NODE) {
                            Mission mission = createMission(realm, missionNode);
                            mission.setPlayer(player);
                            player.addMission(mission);
                        }
                    }
                } else if (subNode.getNodeName().equals("messages")) {
                    player.clearMessages();
View Full Code Here

            }
        }
    }

    private Mission createMission(Realm realm, Node node) {
        Mission mission = null;
        String xMLConverterName = TagManager.getXMLConverterName(node.getNodeName());
        try {
            XMLConverter<Mission> xMLConverter = (XMLConverter<Mission>) Class.forName(xMLConverterName).newInstance();
            mission = xMLConverter.initializeFromNode(realm, node);
        } catch (Exception exception) {
View Full Code Here

    }

    public boolean isMissionAssigned(int missionId) {
        Iterator<Mission> iterator = getMissionsIterator();
        while (iterator.hasNext()) {
            Mission mission = iterator.next();
            if (mission.getId() == missionId) {
                return true;
            }
        }
        return false;
    }
View Full Code Here

TOP

Related Classes of org.freerealm.player.mission.Mission

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.