Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Dec 8, 2017, 2:55:15 PM (6 years ago)
Author:
kuchlert
Message:

eigentlich fertig nur noch altes system entfernen

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/Dialog_HS17/src/modules/dialog/DialogManager.h

    r11642 r11644  
    2222        DialogManager();
    2323       
    24 
     24        //gibt lua den pointer auf den Manager
    2525        static DialogManager& getInstance() { return Singleton<DialogManager>::getInstance(); } //tolua_export
    2626
     27        //setzt den momentanen Dialog auf den uebergebenen, wird vom Dialog verwendet um bei Trigger event sich selbst zu setzen
    2728        void setDialog(Dialog* dialog);
    2829
    29         //from here on luafunctionality is declared
     30        //von hier an sind lua funktionalitaeten definiert
    3031
     32        //gibt den string der momentanen Frage des Dialogs
    3133        std::string getQuestion(); //tolua_export
     34
     35        //gibt die laenge des Antwort-arrays der momentanen zuruek, 0 falls es leer ist
    3236        int getSize(); //tolua_export
     37
     38        //gibt den sting zu einer Frage im antwortarray der momentanen Frage
    3339        std::string getAnswer(int index); //tolua_export
     40
     41        //gibt den Namen der Person mit der man spricht
    3442        std::string getPerson(); //tolua_export
    35         bool endtest(); //tolua_export
     43
     44        //testet ob der dialog weiter geht, true wenn es keine weitere Frage nach der Antwort kommt oder keine Antwort zur Frage existiert
     45        bool endtest(int index); //tolua_export
     46
     47        //updated den Dialog so dass er auf die Antwort die im Antwortvector am index steht reagiert
    3648        void update(int index); //tolua_export
    3749
     
    4052
    4153    Dialog* currentTalk_;
    42     std::vector<std::string>* answerIds_;
     54    const std::vector<std::string>* answerIds_;
    4355
    4456    };//tolua_export
Note: See TracChangeset for help on using the changeset viewer.