[Orxonox-commit 7708] r12301 - code/branches/MouseAPI_FS19/src/modules/MouseAPI
tkuonen at orxonox.net
tkuonen at orxonox.net
Thu Apr 11 16:49:18 CEST 2019
Author: tkuonen
Date: 2019-04-11 16:49:18 +0200 (Thu, 11 Apr 2019)
New Revision: 12301
Added:
code/branches/MouseAPI_FS19/src/modules/MouseAPI/mousecursor.cc
code/branches/MouseAPI_FS19/src/modules/MouseAPI/mousecursor.h
Modified:
code/branches/MouseAPI_FS19/src/modules/MouseAPI/CMakeLists.txt
code/branches/MouseAPI_FS19/src/modules/MouseAPI/mousegametype.cc
code/branches/MouseAPI_FS19/src/modules/MouseAPI/mousegametype.h
Log:
Modified: code/branches/MouseAPI_FS19/src/modules/MouseAPI/CMakeLists.txt
===================================================================
--- code/branches/MouseAPI_FS19/src/modules/MouseAPI/CMakeLists.txt 2019-04-11 14:04:57 UTC (rev 12300)
+++ code/branches/MouseAPI_FS19/src/modules/MouseAPI/CMakeLists.txt 2019-04-11 14:49:18 UTC (rev 12301)
@@ -2,6 +2,7 @@
mouseapi.cc
mouseapiexample.cc
mousegametype.cc
+ mousecursor.cc
)
Added: code/branches/MouseAPI_FS19/src/modules/MouseAPI/mousecursor.cc
===================================================================
--- code/branches/MouseAPI_FS19/src/modules/MouseAPI/mousecursor.cc (rev 0)
+++ code/branches/MouseAPI_FS19/src/modules/MouseAPI/mousecursor.cc 2019-04-11 14:49:18 UTC (rev 12301)
@@ -0,0 +1,11 @@
+#include "mousecursor.h"
+#include "core/CoreIncludes.h"
+
+namespace orxonox
+{
+RegisterClass(MouseCursor);
+MouseCursor::MouseCursor(Context* context) : MovableEntity(context)
+{
+ RegisterObject(MouseCursor);
+}
+}
Added: code/branches/MouseAPI_FS19/src/modules/MouseAPI/mousecursor.h
===================================================================
--- code/branches/MouseAPI_FS19/src/modules/MouseAPI/mousecursor.h (rev 0)
+++ code/branches/MouseAPI_FS19/src/modules/MouseAPI/mousecursor.h 2019-04-11 14:49:18 UTC (rev 12301)
@@ -0,0 +1,16 @@
+#ifndef MOUSECURSOR_H
+#define MOUSECURSOR_H
+#include "worldentities/MovableEntity.h"
+
+namespace orxonox
+{
+
+class MouseCursor:public MovableEntity
+{
+public:
+ MouseCursor(Context* context);
+};
+
+}
+
+#endif // MOUSECURSOR_H
Modified: code/branches/MouseAPI_FS19/src/modules/MouseAPI/mousegametype.cc
===================================================================
--- code/branches/MouseAPI_FS19/src/modules/MouseAPI/mousegametype.cc 2019-04-11 14:04:57 UTC (rev 12300)
+++ code/branches/MouseAPI_FS19/src/modules/MouseAPI/mousegametype.cc 2019-04-11 14:49:18 UTC (rev 12301)
@@ -1,5 +1,4 @@
#include "mousegametype.h"
-
namespace orxonox
{
RegisterUnloadableClass(MouseGametype);
@@ -20,6 +19,7 @@
// Reset the variable.
this->bForceSpawn_ = temp;
+ InputManager::getInstance().setMouseExclusive("game",false);//set show mouse, see guimanager
}
void MouseGametype::spawnPlayersIfRequested()
Modified: code/branches/MouseAPI_FS19/src/modules/MouseAPI/mousegametype.h
===================================================================
--- code/branches/MouseAPI_FS19/src/modules/MouseAPI/mousegametype.h 2019-04-11 14:04:57 UTC (rev 12300)
+++ code/branches/MouseAPI_FS19/src/modules/MouseAPI/mousegametype.h 2019-04-11 14:49:18 UTC (rev 12301)
@@ -3,6 +3,8 @@
#include "gametypes/Gametype.h"
#include "core/CoreIncludes.h"
#include "infos/PlayerInfo.h"
+#include <core/input/InputState.h>
+#include <CEGUI/MouseCursor.h> //todo: guimanager: fallunterscheidng cegui version
namespace orxonox
{
More information about the Orxonox-commit
mailing list