[Orxonox-commit 7755] r12348 - code/branches/MouseAPI_FS19/src/modules/MouseAPI

tkuonen at orxonox.net tkuonen at orxonox.net
Thu May 9 12:32:44 CEST 2019


Author: tkuonen
Date: 2019-05-09 12:32:44 +0200 (Thu, 09 May 2019)
New Revision: 12348

Modified:
   code/branches/MouseAPI_FS19/src/modules/MouseAPI/mouseapi.h
   code/branches/MouseAPI_FS19/src/modules/MouseAPI/mouseapicursor.cc
   code/branches/MouseAPI_FS19/src/modules/MouseAPI/mouseapicursor.h
Log:
Fix Build


Modified: code/branches/MouseAPI_FS19/src/modules/MouseAPI/mouseapi.h
===================================================================
--- code/branches/MouseAPI_FS19/src/modules/MouseAPI/mouseapi.h	2019-05-09 09:39:39 UTC (rev 12347)
+++ code/branches/MouseAPI_FS19/src/modules/MouseAPI/mouseapi.h	2019-05-09 10:32:44 UTC (rev 12348)
@@ -17,6 +17,7 @@
 #include <functional>
 #include "core/GUIManager.h"
 #include "core/input/KeyBinderManager.h"
+#include "tools/interfaces/Tickable.h"
 
 /* This class implements a basic mouse-api
  * supported are mouse-clicks (left, right, mousewheel, ...) and scrolling
@@ -37,7 +38,7 @@
 typedef uint ClickableObjectID;
 typedef uint ScrollableElementID;
 
-class MouseAPI : public InputHandler, public Singleton<MouseAPI>
+class MouseAPI : public InputHandler, public Singleton<MouseAPI>,public Tickable
 {
 friend class Singleton<MouseAPI>;
 private:
@@ -99,6 +100,8 @@
     MouseAPI();
     ~MouseAPI();
 
+    virtual void tick(float dt) override;
+
     /* everytime a mousebutton is pressed, this function is called and checks if the cursor is over an element that can be clicked on
      * if yes, the function associated with this element will be called with the corresponding button as argument
      */

Modified: code/branches/MouseAPI_FS19/src/modules/MouseAPI/mouseapicursor.cc
===================================================================
--- code/branches/MouseAPI_FS19/src/modules/MouseAPI/mouseapicursor.cc	2019-05-09 09:39:39 UTC (rev 12347)
+++ code/branches/MouseAPI_FS19/src/modules/MouseAPI/mouseapicursor.cc	2019-05-09 10:32:44 UTC (rev 12348)
@@ -6,6 +6,7 @@
 
 MouseAPICursor::MouseAPICursor(Context* context):OrxonoxOverlay(context)
 {
+    RegisterObject(MouseAPICursor);
 //TODO: copy from radar overlay
 }
 

Modified: code/branches/MouseAPI_FS19/src/modules/MouseAPI/mouseapicursor.h
===================================================================
--- code/branches/MouseAPI_FS19/src/modules/MouseAPI/mouseapicursor.h	2019-05-09 09:39:39 UTC (rev 12347)
+++ code/branches/MouseAPI_FS19/src/modules/MouseAPI/mouseapicursor.h	2019-05-09 10:32:44 UTC (rev 12348)
@@ -1,7 +1,9 @@
 #ifndef MOUSEAPICURSOR_H
 #define MOUSEAPICURSOR_H
 #include <overlays/OrxonoxOverlay.h>
+#include "core/CoreIncludes.h"
 
+namespace orxonox{
 
 class MouseAPICursor: public OrxonoxOverlay
 {
@@ -9,4 +11,6 @@
     MouseAPICursor(Context* context);
 };
 
+}
+
 #endif // MOUSEAPICURSOR_H



More information about the Orxonox-commit mailing list