[Orxonox-commit 1939] r6656 - code/branches/gamestate/src/libraries/core/input
rgrieder at orxonox.net
rgrieder at orxonox.net
Tue Mar 30 11:28:21 CEST 2010
Author: rgrieder
Date: 2010-03-30 11:28:21 +0200 (Tue, 30 Mar 2010)
New Revision: 6656
Modified:
code/branches/gamestate/src/libraries/core/input/InputManager.h
code/branches/gamestate/src/libraries/core/input/InputPrereqs.h
code/branches/gamestate/src/libraries/core/input/InputState.h
Log:
Moved InputStatePriority from InputState.h to InputPrereqs.h
Modified: code/branches/gamestate/src/libraries/core/input/InputManager.h
===================================================================
--- code/branches/gamestate/src/libraries/core/input/InputManager.h 2010-03-29 21:27:36 UTC (rev 6655)
+++ code/branches/gamestate/src/libraries/core/input/InputManager.h 2010-03-30 09:28:21 UTC (rev 6656)
@@ -39,7 +39,6 @@
#include "util/Singleton.h"
#include "util/TriBool.h"
#include "core/WindowEventListener.h"
-#include "InputState.h"
// tolua_begin
namespace orxonox
Modified: code/branches/gamestate/src/libraries/core/input/InputPrereqs.h
===================================================================
--- code/branches/gamestate/src/libraries/core/input/InputPrereqs.h 2010-03-29 21:27:36 UTC (rev 6655)
+++ code/branches/gamestate/src/libraries/core/input/InputPrereqs.h 2010-03-30 09:28:21 UTC (rev 6656)
@@ -41,6 +41,7 @@
#include <ois/OISKeyboard.h>
#include <ois/OISMouse.h>
#include <ois/OISJoyStick.h>
+#include "util/OrxEnum.h"
namespace orxonox
{
@@ -447,6 +448,20 @@
FirstJoyStick = 2
};
}
+
+ //! Enumeration wrapper for input state priorities
+ struct InputStatePriority : OrxEnum<InputStatePriority>
+ {
+ OrxEnumConstructors(InputStatePriority);
+
+ static const int Empty = -1;
+ static const int Dynamic = 0;
+
+ static const int HighPriority = 1000;
+ static const int Console = HighPriority + 0;
+ static const int Calibrator = HighPriority + 1;
+ static const int Detector = HighPriority + 2;
+ };
}
#endif /* _InputPrereqs_H__ */
Modified: code/branches/gamestate/src/libraries/core/input/InputState.h
===================================================================
--- code/branches/gamestate/src/libraries/core/input/InputState.h 2010-03-29 21:27:36 UTC (rev 6655)
+++ code/branches/gamestate/src/libraries/core/input/InputState.h 2010-03-30 09:28:21 UTC (rev 6656)
@@ -35,28 +35,12 @@
#include <string>
#include <vector>
-#include "util/OrxEnum.h"
#include "util/TriBool.h"
#include "InputHandler.h"
#include "JoyStickQuantityListener.h"
namespace orxonox
{
- //! Enumeration wrapper for input state priorities
- struct InputStatePriority : OrxEnum<InputStatePriority>
- {
- OrxEnumConstructors(InputStatePriority);
-
- static const int Empty = -1;
- static const int Dynamic = 0;
-
- static const int HighPriority = 1000;
- static const int Console = HighPriority + 0;
- static const int Calibrator = HighPriority + 1;
- static const int Detector = HighPriority + 2;
- };
-
-
/**
@brief
InputStates allow you to customise the input event targets at runtime.
More information about the Orxonox-commit
mailing list