[Orxonox-commit 638] r3170 - in branches/pch/src: core orxonox/objects/quest orxonox/objects/worldentities orxonox/objects/worldentities/triggers

rgrieder at orxonox.net rgrieder at orxonox.net
Sun Jun 14 18:39:17 CEST 2009


Author: rgrieder
Date: 2009-06-14 18:39:17 +0200 (Sun, 14 Jun 2009)
New Revision: 3170

Modified:
   branches/pch/src/core/BaseObject.cc
   branches/pch/src/core/EventIncludes.h
   branches/pch/src/orxonox/objects/quest/QuestEffectBeacon.cc
   branches/pch/src/orxonox/objects/worldentities/ParticleSpawner.cc
   branches/pch/src/orxonox/objects/worldentities/triggers/EventTrigger.cc
Log:
Build fix: Using boost convention for macros which is all-uppercase and prefixed with ORXONOX_
In this case SetEvent screws winbase.h

Modified: branches/pch/src/core/BaseObject.cc
===================================================================
--- branches/pch/src/core/BaseObject.cc	2009-06-14 16:35:31 UTC (rev 3169)
+++ branches/pch/src/core/BaseObject.cc	2009-06-14 16:39:17 UTC (rev 3170)
@@ -293,8 +293,8 @@
 
     void BaseObject::processEvent(Event& event)
     {
-        SetEvent(BaseObject, "activity", setActive, event);
-        SetEvent(BaseObject, "visibility", setVisible, event);
+        ORXONOX_SET_EVENT(BaseObject, "activity", setActive, event);
+        ORXONOX_SET_EVENT(BaseObject, "visibility", setVisible, event);
     }
 
     void BaseObject::setMainStateName(const std::string& name)

Modified: branches/pch/src/core/EventIncludes.h
===================================================================
--- branches/pch/src/core/EventIncludes.h	2009-06-14 16:35:31 UTC (rev 3169)
+++ branches/pch/src/core/EventIncludes.h	2009-06-14 16:39:17 UTC (rev 3170)
@@ -32,19 +32,19 @@
 #include "CorePrereqs.h"
 #include "Executor.h"
 
-#define SetEvent(classname, eventname, functionname, event) \
-    SetEventGeneric(eventcontainer##classname##functionname, classname, eventname, functionname, event, BaseObject)
+#define ORXONOX_SET_EVENT(classname, eventname, functionname, event) \
+    ORXONOX_SET_EVENT_GENERIC(eventcontainer##classname##functionname, classname, eventname, functionname, event, BaseObject)
 
-#define SetEventTemplate(classname, eventname, functionname, event, ...) \
-    SetEventGenericTemplate(eventcontainer##classname##functionname, classname, eventname, functionname, event, BaseObject, __VA_ARGS__)
+#define ORXONOX_SET_EVENT_TEMPLATE(classname, eventname, functionname, event, ...) \
+    ORXONOX_SET_EVENT_GENERIC_TEMPLATE(eventcontainer##classname##functionname, classname, eventname, functionname, event, BaseObject, __VA_ARGS__)
 
-#define SetSubclassEvent(classname, eventname, functionname, event, subclassname) \
-    SetEventGeneric(eventcontainer##classname##functionname, classname, eventname, functionname, event, subclassname)
+#define ORXONOX_SET_SUBCLASS_EVENT(classname, eventname, functionname, event, subclassname) \
+    ORXONOX_SET_EVENT_GENERIC(eventcontainer##classname##functionname, classname, eventname, functionname, event, subclassname)
 
-#define SetSubclassEventTemplate(classname, eventname, functionname, event, subclassname, ...) \
-    SetEventGenericTemplate(eventcontainer##classname##functionname, classname, eventname, functionname, event, subclassname, __VA_ARGS__)
+#define ORXONOX_SET_SUBCLASS_EVENT_TEMPLATE(classname, eventname, functionname, event, subclassname, ...) \
+    ORXONOX_SET_EVENT_GENERIC_TEMPLATE(eventcontainer##classname##functionname, classname, eventname, functionname, event, subclassname, __VA_ARGS__)
 
-#define SetEventGeneric(containername, classname, eventname, functionname, event, subclassname) \
+#define ORXONOX_SET_EVENT_GENERIC(containername, classname, eventname, functionname, event, subclassname) \
     orxonox::EventContainer* containername = this->getEventContainer(eventname); \
     if (!containername) \
     { \
@@ -56,7 +56,7 @@
     event.castedOriginator_ = dynamic_cast<subclassname*>(event.originator_); \
     containername->process(this, event)
 
-#define SetEventGenericTemplate(containername, classname, eventname, functionname, event, subclassname, ...) \
+#define ORXONOX_SET_EVENT_GENERIC_TEMPLATE(containername, classname, eventname, functionname, event, subclassname, ...) \
     orxonox::EventContainer* containername = this->getEventContainer(eventname); \
     if (!containername) \
     { \

Modified: branches/pch/src/orxonox/objects/quest/QuestEffectBeacon.cc
===================================================================
--- branches/pch/src/orxonox/objects/quest/QuestEffectBeacon.cc	2009-06-14 16:35:31 UTC (rev 3169)
+++ branches/pch/src/orxonox/objects/quest/QuestEffectBeacon.cc	2009-06-14 16:39:17 UTC (rev 3170)
@@ -88,7 +88,7 @@
     {
         SUPER(QuestEffectBeacon, processEvent, event);
     
-        SetSubclassEvent(QuestEffectBeacon, "execute", execute, event, PlayerTrigger);
+        ORXONOX_SET_SUBCLASS_EVENT(QuestEffectBeacon, "execute", execute, event, PlayerTrigger);
     }
     
     /**

Modified: branches/pch/src/orxonox/objects/worldentities/ParticleSpawner.cc
===================================================================
--- branches/pch/src/orxonox/objects/worldentities/ParticleSpawner.cc	2009-06-14 16:35:31 UTC (rev 3169)
+++ branches/pch/src/orxonox/objects/worldentities/ParticleSpawner.cc	2009-06-14 16:39:17 UTC (rev 3170)
@@ -74,7 +74,7 @@
     {
         SUPER(ParticleSpawner, processEvent, event);
 
-        SetEvent(ParticleSpawner, "spawn", spawn, event);
+        ORXONOX_SET_EVENT(ParticleSpawner, "spawn", spawn, event);
     }
 
     void ParticleSpawner::configure(float lifetime, float startdelay, float destroydelay, bool autodestroy)

Modified: branches/pch/src/orxonox/objects/worldentities/triggers/EventTrigger.cc
===================================================================
--- branches/pch/src/orxonox/objects/worldentities/triggers/EventTrigger.cc	2009-06-14 16:35:31 UTC (rev 3169)
+++ branches/pch/src/orxonox/objects/worldentities/triggers/EventTrigger.cc	2009-06-14 16:39:17 UTC (rev 3170)
@@ -50,7 +50,7 @@
     {
         SUPER(EventTrigger, processEvent, event);
 
-        SetEvent(EventTrigger, "trigger", trigger, event);
+        ORXONOX_SET_EVENT(EventTrigger, "trigger", trigger, event);
     }
 
     bool EventTrigger::isTriggered(TriggerMode mode)




More information about the Orxonox-commit mailing list