Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Mar 30, 2017, 3:14:02 PM (7 years ago)
Author:
rrogge
Message:

30 March

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/Dialogue_FS17/src/modules/dialogue/DialogueManager.h

    r11377 r11382  
    66#include "network/Host.h"
    77#include "network/NetworkFunctionIncludes.h"
     8#include "DialoguePrereqs.h"
     9#include "util/Singleton.h"
     10#include <string>
     11#include <vector>
     12#include "OrxonoxPrereqs.h"
    813
    9 namespace orxonox{
    10         class DialogueManager {
    11                 DialogueManager::DialogueManager();
    12                 ~DialogueManager();
    13                 virtual void XMLPort(Element& xmlelement, XMLPort::Mode mode);
     14//tolua_begin
     15namespace orxonox
     16//tolua_end
     17{//toluaexport
     18        class _OrxonoxExport DialogueManager : public Singleton<DialogueManager>{
     19                friend class Singleton<DialogueManager>;
     20                //tolua_begin
     21                //public:
    1422
    15                 public:
     23                DialogueManager();
     24                static DialogueManager& getInstance() { return Singleton<DialogueManager>::getInstance(); } // tolua_export
     25                /*virtual void XMLPort(Element& xmlelement, XMLPort::Mode mode);
     26
    1627                        void setquestion(std::string question);
    1728                        std::string getquestion(void);
     29
    1830                        std::string setnpc(std::string npc);
     31
    1932                        void setanswers(std::string option1, std::string option2, std::string option3);
    20                         std::string[] getanswers(void);
    21                         int getnumOptions(options);
     33                        std::vector <std::string> getanswers(void);
     34
     35                        int getnumOptions();
    2236                       
    2337
    2438                        std::string question;
    2539                        std::string npc;
    26                         std::string[] options;
     40                        std::vector<std::string> options;
     41                //tolua_end
     42*/
     43private:
     44        static DialogueManager* singletonPtr_s;
    2745
    28 
    29 
    30         };     
     46        };//toluaexport
    3147}
Note: See TracChangeset for help on using the changeset viewer.