Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Dec 20, 2006, 4:34:09 PM (17 years ago)
Author:
hejja
Message:

Quest-Klasse implementiert

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/gui/src/world_entities/questGUI/quest_gui.h

    r10069 r10129  
    88#include <vector>
    99
    10 
     10class Quest;
    1111
    1212class QuestGUI : public WorldEntity
     
    1818   QuestGUI (const TiXmlElement* root);
    1919   virtual ~QuestGUI ();
    20 
    21 
    22    virtual void loadParams(const TiXmlElement* root = NULL);
    23 
    24    /** @param questName sets the name of this quest */
    25    inline void setQuestName(const std::string& questName)                { this->questName = questName; }
    26    inline void setQuestDescription(const std::string& questDescription)  { this->questDescription = questDescription; }
    27    inline void setQuestPicture(const std::string& questPicture)          { this->questPicture = questPicture; }
    28    inline void setQuestDifficulty(const std::string& questDifficulty)    { this->questDifficulty = questDifficulty; }
    29    inline void setRewardDescription(const std::string& rewardDescription){ this->rewardDescription  = rewardDescription; }
    30    inline void setRewardPicture(const std::string& rewardPicture)        { this->rewardPicture  = rewardPicture; }
     20                     
     21   void loadParams(const TiXmlElement* root);
     22   
    3123   void guiInit();
    3224
     25   virtual void tick(float dt);
    3326   
    3427  private:
    35     std::string             questName;
    36     std::string             questDescription;
    37     std::string             questPicture;
    38     std::string             questDifficulty;
    39     std::string             rewardDescription;
    40     std::string             rewardPicture;
     28    Quest*                  myQuest;
     29    bool                    bKillGui;
    4130   
    4231    OrxGui::GLGuiBox*       headerBox;
     
    5039
    5140    OrxSound::SoundSource*  selectorSource;
     41   
     42    void accept();
     43    void refuse();
     44    void killgui();
    5245};
    5346
Note: See TracChangeset for help on using the changeset viewer.