OpenMW
|
00001 #ifndef GAME_MWDIALOG_QUEST_H 00002 #define GAME_MWDIALOG_QUEST_H 00003 00004 #include "topic.hpp" 00005 00006 namespace MWDialogue 00007 { 00009 class Quest : public Topic 00010 { 00011 int mIndex; 00012 bool mFinished; 00013 00014 public: 00015 00016 Quest(); 00017 00018 Quest (const std::string& topic); 00019 00020 const std::string getName() const; 00022 00023 int getIndex() const; 00024 00025 void setIndex (int index); 00027 00028 bool isFinished() const; 00029 00030 virtual void addEntry (const JournalEntry& entry); 00034 }; 00035 } 00036 00037 #endif