#include "core/BaseObject.h" #include "Question.h" #include "Awnser.h" #include namespace orxonox{ class Dialog: public BaseObject { public: Dialog(Context* context); virual ~Dialog(); virual void XMLPort(Element& xmlelement, XMLPort::Mode mode); void setName(std::string name); std::string getName(); void setCurrentQuestionId(std::string questionId) std::string getCurrentQuestionId(); void addQuestion(std::string questionId, Question); //fuegt Question der Map hinzu std::string getQuestion(); // returned nichts void addAwnser(std::string awnserId, Awnser); //fuegt Awnser der Map hinzu Awnser getAwnser(); // returned nichts private: std::string name_; std::string currentQUestionId_; std::map questions_; std::map awnsers_; } }