- Timestamp:
- Nov 12, 2008, 1:29:33 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/questsystem2/src/orxonox/objects/quest/LocalQuest.h
r2159 r2191 48 48 /** 49 49 @brief 50 Handles quests which have different states for different players.50 Handles Quests which have different states for different players. 51 51 LocalQuests have (as opposed to GlobalQuests) a different state for each player, that means if for one player the status of the Quest changes it does not for all the other players which also possess this quest. 52 52 … … 87 87 virtual void XMLPort(Element& xmlelement, XMLPort::Mode mode); //!< Method for creating a LocalQuest object through XML. 88 88 89 virtual bool fail(ControllableEntity* player); //!< Fails the quest.90 virtual bool complete(ControllableEntity* player); //!< Completes the quest.89 virtual bool fail(ControllableEntity* player); //!< Fails the Quest. 90 virtual bool complete(ControllableEntity* player); //!< Completes the Quest. 91 91 92 92 protected: 93 virtual bool isStartable(const ControllableEntity* player) const; //!< Checks whether the quest can be started.94 virtual bool isFailable(const ControllableEntity* player) const; //!< Checks whether the quest can be failed.95 virtual bool isCompletable(const ControllableEntity* player) const; //!< Checks whether the quest can be completed.93 virtual bool isStartable(const ControllableEntity* player) const; //!< Checks whether the Quest can be started. 94 virtual bool isFailable(const ControllableEntity* player) const; //!< Checks whether the Quest can be failed. 95 virtual bool isCompletable(const ControllableEntity* player) const; //!< Checks whether the Quest can be completed. 96 96 97 virtual questStatus::Enum getStatus(const ControllableEntity* player) const; //!< Returns the status of the quest for a specific player.97 virtual questStatus::Enum getStatus(const ControllableEntity* player) const; //!< Returns the status of the Quest for a specific player. 98 98 virtual bool setStatus(ControllableEntity* player, const questStatus::Enum & status); //!< Sets the status for a specific player. 99 99
Note: See TracChangeset
for help on using the changeset viewer.