[Orxonox-commit 6762] r11390 - code/branches/Dialogue_FS17/src/modules/dialogue
rrogge at orxonox.net
rrogge at orxonox.net
Thu Mar 30 16:04:09 CEST 2017
Author: rrogge
Date: 2017-03-30 16:04:09 +0200 (Thu, 30 Mar 2017)
New Revision: 11390
Modified:
code/branches/Dialogue_FS17/src/modules/dialogue/DialogueManager.cc
code/branches/Dialogue_FS17/src/modules/dialogue/DialogueManager.h
Log:
Default Fenster funktioniert noch nicht
Modified: code/branches/Dialogue_FS17/src/modules/dialogue/DialogueManager.cc
===================================================================
--- code/branches/Dialogue_FS17/src/modules/dialogue/DialogueManager.cc 2017-03-30 14:03:46 UTC (rev 11389)
+++ code/branches/Dialogue_FS17/src/modules/dialogue/DialogueManager.cc 2017-03-30 14:04:09 UTC (rev 11390)
@@ -28,11 +28,8 @@
//SetConfigValue(question,std::string).description("Question");
}
- /*std::string DialogueManager::setnpc(std::string npc){
- return npc;
- }
- void DialogueManager::setquestion(std::string question){
+ void DialogueManager::setquestion(std::string question){
question=question;
}
@@ -39,7 +36,18 @@
std::string DialogueManager::getquestion(void){
return question;
}
+ void DialogueManager::XMLPort(Element& xmlelement, XMLPort::Mode mode)
+ {
+ SUPER(DialogueManager, XMLPort, xmlelement, mode);
+ XMLPortParam(DialogueManager, "question", setquestion, getquestion, xmlelement, mode);
+ }
+ /*std::string DialogueManager::setnpc(std::string npc){
+ return npc;
+ }
+
+
+
void DialogueManager::setanswers(std::string option1, std::string option2, std::string option3){
options.at(0)=option1;
options.at(1)=option2;
@@ -54,10 +62,5 @@
return options.size();
}
- void DialogueManager::XMLPort(Element& xmlelement, XMLPort::Mode mode)
- {
- SUPER(DialogueManager, XMLPort, xmlelement, mode);
-
- XMLPortParam(DialogueManager, "question", setquestion, getquestion, xmlelement, mode);
- }*/
+ */
}
\ No newline at end of file
Modified: code/branches/Dialogue_FS17/src/modules/dialogue/DialogueManager.h
===================================================================
--- code/branches/Dialogue_FS17/src/modules/dialogue/DialogueManager.h 2017-03-30 14:03:46 UTC (rev 11389)
+++ code/branches/Dialogue_FS17/src/modules/dialogue/DialogueManager.h 2017-03-30 14:04:09 UTC (rev 11390)
@@ -11,6 +11,7 @@
#include <vector>
#include "OrxonoxPrereqs.h"
#include "core/config/Configurable.h"
+#include "core/XMLPort.h"
//tolua_begin
namespace orxonox
@@ -25,12 +26,12 @@
DialogueManager(); // tolua_export
static DialogueManager& getInstance() { return Singleton<DialogueManager>::getInstance(); }
void setConfigValues();
- /*virtual void XMLPort(Element& xmlelement, XMLPort::Mode mode);
+ virtual void XMLPort(Element& xmlelement, XMLPort::Mode mode);
void setquestion(std::string question);
std::string getquestion(void);
- std::string setnpc(std::string npc);
+ /*std::string setnpc(std::string npc);
void setanswers(std::string option1, std::string option2, std::string option3);
std::vector <std::string> getanswers(void);
More information about the Orxonox-commit
mailing list