35 #ifndef _QuestManager_H__    36 #define _QuestManager_H__    91             bool registerQuest(
Quest* quest); 
    92             bool unregisterQuest(
Quest* quest); 
   100             std::map<std::string, Quest*> & getQuests(
void); 
 std::map< std::string, Quest * > questMap_
All Quests registered by their id's. 
Definition: QuestManager.h:106
 
static QuestManager * singletonPtr_s
Definition: QuestManager.h:103
 
::std::string string
Definition: gtest-port.h:756
 
Represents a Quest in the game. 
Definition: Quest.h:77
 
std::map< std::string, QuestHint * > hintMap_
All QuestHints registered by their id's. 
Definition: QuestManager.h:107
 
Base for singleton classes. 
Definition: Singleton.h:114
 
Die Wagnis Klasse hat die folgenden Aufgaben: 
Definition: ApplicationPaths.cc:66
 
This class is a description of a QuestItem (Quest and QuestHint). 
Definition: QuestDescription.h:62
 
Shared library macros, enums, constants and forward declarations for the questsystem module  ...
 
static QuestManager & getInstance()
Returns a reference to the single instance of the QuestManager. 
Definition: QuestManager.h:70
 
Definition of the Singleton template that is used as base class for classes that allow only one insta...
 
Is a Singleton and manages Quests, by registering every Quest / QuestHint (through registerX()) and m...
Definition: QuestManager.h:59
 
Definition: PlayerInfo.h:39
 
static T & getInstance()
Returns a reference to the singleton instance. 
Definition: Singleton.h:118
 
Represents a hint in the game that gives aid towards completing a Quest. 
Definition: QuestHint.h:76
 
#define _QuestsystemExport
Definition: QuestsystemPrereqs.h:60