#ifndef _QUESTGUI_H #define _QUESTGUI_H #include "world_entity.h" #include "glgui.h" #include #include class Quest; class QuestGUI : public WorldEntity { ObjectListDeclaration(QuestGUI); public: QuestGUI (const TiXmlElement* root); virtual ~QuestGUI (); void loadParams(const TiXmlElement* root); void guiInit(); virtual void tick(float dt); private: Quest* myQuest; bool bKillGui; OrxGui::GLGuiBox* headerBox; OrxGui::GLGuiBox* outlineBox; OrxGui::GLGuiBox* labelBox; OrxGui::GLGuiBox* questBox; OrxGui::GLGuiImage* questImage; OrxGui::GLGuiBox* rewardBox; OrxGui::GLGuiImage* rewardImage; OrxGui::GLGuiBox* answerBox; OrxSound::SoundSource* selectorSource; void accept(); void refuse(); void killgui(); }; #endif /* _QUESTGUI_H */