#include "core/CoreIncludes.h" #include "core/LuaState.h" #include "core/GUIManager.h" #include "core/class/Identifier.h" #include "core/singleton/ScopedSingletonIncludes.h" #include "network/Host.h" #include "network/NetworkFunctionIncludes.h" #include "DialoguePrereqs.h" #include "util/Singleton.h" #include #include #include "OrxonoxPrereqs.h" //tolua_begin namespace orxonox //tolua_end {//toluaexport class _OrxonoxExport DialogueManager : public Singleton{ friend class Singleton; //tolua_begin //public: DialogueManager(); static DialogueManager& getInstance() { return Singleton::getInstance(); } // tolua_export /*virtual void XMLPort(Element& xmlelement, XMLPort::Mode mode); void setquestion(std::string question); std::string getquestion(void); std::string setnpc(std::string npc); void setanswers(std::string option1, std::string option2, std::string option3); std::vector getanswers(void); int getnumOptions(); std::string question; std::string npc; std::vector options; //tolua_end */ private: static DialogueManager* singletonPtr_s; };//toluaexport }