Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: orxonox.OLD/branches/gui/src/world_entities/questGUI/quest_gui.h @ 10213

Last change on this file since 10213 was 10167, checked in by hejja, 18 years ago

Borders done

File size: 1.1 KB
Line 
1
2#ifndef _QUESTGUI_H
3#define _QUESTGUI_H
4
5#include "world_entity.h"
6#include "glgui.h"
7#include <glgui_image.h>
8#include <vector>
9
10class Quest;
11
12class QuestGUI : public WorldEntity
13{
14
15  ObjectListDeclaration(QuestGUI);
16 
17  public:
18   QuestGUI (const TiXmlElement* root);
19   virtual ~QuestGUI ();
20                     
21   void loadParams(const TiXmlElement* root);
22   
23   void guiInit();
24
25   virtual void tick(float dt);
26   
27  private:
28    Quest*                  myQuest;
29    bool                    bKillGui;
30    std::string             background;
31   
32    OrxGui::GLGuiBox*       headerBox;
33    OrxGui::GLGuiBox*       outlineBox; 
34    OrxGui::GLGuiBox*       labelBox;
35    OrxGui::GLGuiBox*       questBox;
36    OrxGui::GLGuiImage*     questImage;
37    OrxGui::GLGuiBox*       rewardBox;
38    OrxGui::GLGuiImage*     rewardImage;
39    OrxGui::GLGuiBox*       answerBox;
40    OrxGui::GLGuiBox*       acceptBox;
41    OrxGui::GLGuiBox*       refuseBox;
42
43    OrxSound::SoundSource*  selectorSource;
44   
45    void accept();
46    void refuse();
47    void killgui();
48};
49
50#endif /* _QUESTGUI_H */
Note: See TracBrowser for help on using the repository browser.