- Timestamp:
- Mar 23, 2017, 3:51:57 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/Dialogue_FS17/src/modules/dialogue/DialogueManager.cc
r11371 r11377 11 11 RegisterClass(DialogueManager); 12 12 13 DialogueManager::DialogueManager() {13 DialogueManager::DialogueManager(): OrxonoxOverlay(context){ 14 14 RegisterObject(DialogueManager); 15 16 } 17 ~DialogueManager(){} 18 19 std::string setnpc(std::string npc){ 20 return npc; 15 21 } 16 22 17 std::string[]setquestion(std::string question){18 returnquestion;23 void setquestion(std::string question){ 24 this->question=question; 19 25 } 20 26 21 std::string[] setanswers(std::string option1, std::string option2, std::string option3){ 27 std::string getquestion(void){ 28 return this->question; 29 } 30 31 void setanswers(std::string option1, std::string option2, std::string option3){ 22 32 option[0]=option1; 23 33 option[1]=option2; 24 34 option[2]=option3; 25 return options;26 35 } 36 37 std::string[] getanswers(void){ 38 return option[]; 39 } 40 41 int getnumOptions(options){ 42 return options.length(); 43 } 44 45 void DialogueManager::XMLPort(Element& xmlelement, XMLPort::Mode mode) 46 { 47 SUPER(DialogueManager, XMLPort, xmlelement, mode); 48 49 XMLPortParam(DialogueManager, "question", setquestion, getquestion, xmlelement, mode); 50 } 27 51 }
Note: See TracChangeset
for help on using the changeset viewer.