#include "OrxonoxPrereqs.h"
#include <list>
#include "QuestItem.h"
Namespaces | |
namespace | orxonox |
namespace | orxonox::QuestStatus |
Classes | |
class | orxonox::Quest |
Represents a Quest in the game. A Quest has a list of subquests and a parentquest (if it is not a rootquest). Each Quest exists only once but it has a different status (inactive, active, failed or completed) for each player. A Quest has several hints (QuestHint) that can be unlocked through QuestEffects and then display aid in solving the Quest. A Quest has a list of QuestEffects that are invoked when the quest is failed and also a list of QuestEffects that are invoked, when the Quest is completed. More... | |
Enumerations | |
enum | orxonox::QuestStatus::Value { orxonox::QuestStatus::Inactive, orxonox::QuestStatus::Active, orxonox::QuestStatus::Failed, orxonox::QuestStatus::Completed } |
Different states of a Quest. More... |