Changeset 11377 for code/branches/Dialogue_FS17/src/modules/dialogue
- Timestamp:
- Mar 23, 2017, 3:51:57 PM (8 years ago)
- Location:
- code/branches/Dialogue_FS17/src/modules/dialogue
- Files:
-
- 2 added
- 2 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 } -
code/branches/Dialogue_FS17/src/modules/dialogue/DialogueManager.h
r11371 r11377 11 11 DialogueManager::DialogueManager(); 12 12 ~DialogueManager(); 13 virtual void XMLPort(Element& xmlelement, XMLPort::Mode mode); 14 13 15 public: 14 std::string[] setquestion(std::string question); 15 std::string[] setanswers(std::string option1, std::string option2, std::string option3); 16 void setquestion(std::string question); 17 std::string getquestion(void); 18 std::string setnpc(std::string npc); 19 void setanswers(std::string option1, std::string option2, std::string option3); 20 std::string[] getanswers(void); 21 int getnumOptions(options); 22 23 16 24 std::string question; 25 std::string npc; 17 26 std::string[] options; 27 18 28 19 29
Note: See TracChangeset
for help on using the changeset viewer.