Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

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

Last change on this file since 10277 was 10277, checked in by hejja, 17 years ago

2 Folgequestscd ..

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