Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Apr 27, 2017, 3:36:57 PM (7 years ago)
Author:
rrogge
Message:

Dialogfenster geht auf :D

Location:
code/branches/Dialogue_FS17/src/modules/dialogue
Files:
2 deleted
4 edited

Legend:

Unmodified
Added
Removed
  • code/branches/Dialogue_FS17/src/modules/dialogue/CMakeLists.txt

    r11401 r11406  
    88  MODULE
    99  FIND_HEADER_FILES
     10   TOLUA_FILES
     11    DialogueManager.h
    1012  LINK_LIBRARIES
    1113    orxonox
  • code/branches/Dialogue_FS17/src/modules/dialogue/DialogueManager.cc

    r11401 r11406  
    2222
    2323        DialogueManager::DialogueManager(Context* context): BaseObject(context){
     24                orxout() << "Dialog Konstruktor" << endl;
    2425                RegisterObject(DialogueManager);
    2526               
     
    3435   
    3536
    36     void DialogueManager::setquestion(std::string question){
    37                 question=question;
     37    void DialogueManager::setquestion(std::string q){
     38                orxout() << "setquestion" << endl;
     39                question=q;
     40                orxout() << "Question is " << question;
    3841        }
    3942
    4043        std::string DialogueManager::getquestion(void){
     44                orxout() << question << endl;
    4145                return question;
    4246        }
  • code/branches/Dialogue_FS17/src/modules/dialogue/DialogueManager.h

    r11401 r11406  
    1414#include "core/EventIncludes.h"
    1515
    16 //tolua_begin
    17 namespace orxonox
    18 //tolua_end
    19 {//toluaexport
    20         class _OrxonoxExport DialogueManager : public Singleton<DialogueManager>, public BaseObject
    21         {
     16
     17namespace orxonox //tolua_export
     18
     19{//tolua_export
     20        class _OrxonoxExport DialogueManager //tolua_export
     21        : public Singleton<DialogueManager>, public BaseObject
     22        {//tolua_export
    2223                friend class Singleton<DialogueManager>;
    23                 //tolua_begin
     24       
    2425                public:
    2526               
    2627
    27                 DialogueManager(Context* context); // tolua_export
     28                DialogueManager(Context* context);
    2829               
    2930
    30                 static DialogueManager& getInstance() { return Singleton<DialogueManager>::getInstance(); }
     31                static DialogueManager& getInstance() { return Singleton<DialogueManager>::getInstance(); } //tolua_export
    3132               
    32                 void setquestion(std::string question);
    33                 std::string getquestion(void);
     33                void setquestion(std::string question); //tolua_export
     34                std::string getquestion(void); //tolua_export
    3435               
    3536
     
    4849                        std::string npc;
    4950                        std::vector<std::string> options;
    50                 //tolua_end
     51               
    5152*/
    5253private:
     
    5455        static DialogueManager* singletonPtr_s;
    5556
    56         };//toluaexport
    57 }
     57        };//tolua_export
     58}//tolua_export
     59
  • code/branches/Dialogue_FS17/src/modules/dialogue/NextQuestion.cc

    r11401 r11406  
    33#include "core/CoreIncludes.h"
    44#include "core/GUIManager.h"
     5#include "overlays/OrxonoxOverlay.h"
    56
    67
     
    1617        RegisterObject(NextQuestion);
    1718        orxout() << "Klasse aufgerufen" << endl;
     19         DialogueManager* d = new DialogueManager(context);
     20       
    1821
    1922    }
    2023
    2124        void NextQuestion::setquestion(std::string question){
    22                 question=question;
     25                this->question=question;
    2326        }
    2427
    2528        std::string NextQuestion::getquestion(void){
     29                orxout() << question;
    2630                return question;
    2731        }
     
    4751        orxout() << "bTriggered is " << bTriggered << endl;
    4852
    49         for (DialogueManager* hud : ObjectList<DialogueManager>())
    50             m = hud;
    51         m->setquestion(question);
    52         //orxout() << " 1 " << mystring << endl;
     53        //for (DialogueManager* hud : ObjectList<DialogueManager>())
     54            //m = hud;
     55
     56        DialogueManager& m = DialogueManager::getInstance();
     57               
     58        m.setquestion(question);
     59        orxout() << " 1 " << endl;
     60
     61       
     62        OrxonoxOverlay::showOverlay("Dialogue");
     63
    5364        return false;
    5465    }
Note: See TracChangeset for help on using the changeset viewer.