[Orxonox-commit 6766] r11394 - in code/branches/Dialogue_FS17: data/levels src/modules/dialogue

rrogge at orxonox.net rrogge at orxonox.net
Thu Apr 6 16:17:59 CEST 2017


Author: rrogge
Date: 2017-04-06 16:17:58 +0200 (Thu, 06 Apr 2017)
New Revision: 11394

Modified:
   code/branches/Dialogue_FS17/data/levels/events.oxw
   code/branches/Dialogue_FS17/src/modules/dialogue/DialogueManager.cc
Log:
DialogueManager not loadable

Modified: code/branches/Dialogue_FS17/data/levels/events.oxw
===================================================================
--- code/branches/Dialogue_FS17/data/levels/events.oxw	2017-04-06 13:40:23 UTC (rev 11393)
+++ code/branches/Dialogue_FS17/data/levels/events.oxw	2017-04-06 14:17:58 UTC (rev 11394)
@@ -56,6 +56,15 @@
       works with all amounts of objects from zero to infinity. In the examples I used two objects each.
     -->
 
+<DistanceTrigger name="test" position="0,0,0" target="Pawn" distance=25 stayActive="true"/>
+    <Backlight position="0,0,0" visible=true frequency=0.6 amplitude=3 material="Flares/lensflare" colour="1,0,0"/>
+    <DialogueManager question="Hello World3">
+      <events>
+        <execute>
+           <EventListener event="test" />
+        </execute>
+      </events>
+    </DialogueManager>
 
     <!-- red -->
     <!--

Modified: code/branches/Dialogue_FS17/src/modules/dialogue/DialogueManager.cc
===================================================================
--- code/branches/Dialogue_FS17/src/modules/dialogue/DialogueManager.cc	2017-04-06 13:40:23 UTC (rev 11393)
+++ code/branches/Dialogue_FS17/src/modules/dialogue/DialogueManager.cc	2017-04-06 14:17:58 UTC (rev 11394)
@@ -14,7 +14,7 @@
 
 namespace orxonox {
 	//ManageScopedSingleton(DialogueManager, ScopeID::ROOT, false);
-	RegisterAbstractClass(DialogueManager).inheritsFrom<Configurable>();
+	RegisterAbstractClass(DialogueManager).inheritsFrom<BaseObject>();
 
 
 
@@ -22,8 +22,8 @@
 
 	DialogueManager::DialogueManager(Context* context): BaseObject(context){
 		RegisterObject(DialogueManager);
-		this->setConfigValues();
 		
+		
 
 	}
 	
@@ -49,8 +49,10 @@
 
 	bool DialogueManager::execute(bool bTriggered, BaseObject* trigger)
     {  
-        if(!bTriggered) return false;
+        //if(!bTriggered) return false;
 
+
+
         orxout() << "bTriggered is " << bTriggered;
         //orxout() << " 1 " << mystring << endl;
         return false;



More information about the Orxonox-commit mailing list