Quest.h File Reference

Definition of the Quest class. The Quest is the parent class of LocalQuest and GlobalQuest. More...

#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...


Detailed Description

Definition of the Quest class. The Quest is the parent class of LocalQuest and GlobalQuest.


Generated on Tue Jul 28 16:21:09 2009 for Orxonox by  doxygen 1.5.6