Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: orxonox.OLD/branches/cleanup/src/world_entities/questGUI/quest_gui.h @ 10590

Last change on this file since 10590 was 10590, checked in by bensch, 17 years ago

minor cleanup of the Quests

File size: 699 bytes
Line 
1
2#ifndef _QUESTGUI_H
3#define _QUESTGUI_H
4
5#include "world_entity.h"
6
7class Quest;
8namespace OrxGui { class GLGuiBox; }
9
10class QuestGUI : public WorldEntity
11{
12
13  ObjectListDeclaration(QuestGUI);
14
15  public:
16   QuestGUI (const TiXmlElement* root = NULL);
17   virtual ~QuestGUI ();
18
19   void loadParams(const TiXmlElement* root);
20   bool isActive(){ return this->bActive; }
21
22   void startGUI();
23   void stopGUI();
24
25   virtual void tick(float dt);
26
27  private:
28    Quest*                 myQuest;
29    bool                   bKillGui;
30    bool                   bActive;
31
32    OrxGui::GLGuiBox*       questBox;
33   
34   
35
36    void accept();
37    void refuse();
38    void killgui();
39};
40
41#endif /* _QUESTGUI_H */
Note: See TracBrowser for help on using the repository browser.