From 7638df1ed1f0f314d78bd42e0aba084ba14ade0a Mon Sep 17 00:00:00 2001
From: chai <chaifix@163.com>
Date: Sun, 4 Aug 2019 17:19:51 +0800
Subject: *misc

---
 source/modules/asura-core/Input/InputManager.cpp | 124 +++++++++++++++++++++++
 1 file changed, 124 insertions(+)

(limited to 'source/modules/asura-core/Input/InputManager.cpp')

diff --git a/source/modules/asura-core/Input/InputManager.cpp b/source/modules/asura-core/Input/InputManager.cpp
index e69de29..fe49c29 100644
--- a/source/modules/asura-core/Input/InputManager.cpp
+++ b/source/modules/asura-core/Input/InputManager.cpp
@@ -0,0 +1,124 @@
+#include "InputManager.h"
+
+namespace_begin(AsuraEngine)
+namespace_begin(Input)
+
+InputManager::InputManager()
+{
+}
+
+InputManager::~InputManager()
+{
+}
+
+void InputManager::Reset()
+{
+}
+
+bool InputManager::GetButton(const std::string& name)
+{
+}
+
+bool InputManager::GetButtonDown(const std::string& name)
+{
+}
+
+bool InputManager::GetButtonUp(const std::string& name)
+{
+}
+
+bool InputManager::HasAxisOrButton(const std::string& name)
+{
+}
+
+float InputManager::GetAxis(const std::string& name)
+{
+}
+
+float InputManager::GetAxisRaw(const std::string& name)
+{
+}
+
+bool InputManager::GetMouseButton(int mouseBut)
+{
+}
+
+bool InputManager::GetMouseButtonState(int mouseBut)
+{
+}
+
+bool InputManager::GetMouseButtonDown(int mouseBut)
+{
+}
+
+bool InputManager::GetMouseButtonUp(int mouseBut)
+{
+}
+
+
+bool InputManager::GetKey(int key)
+{
+}
+
+bool InputManager::GetKeyDown(int key)
+{
+}
+
+bool InputManager::GetKeyUp(int key)
+{
+}
+
+
+const AEMath::Vector2f& InputManager::GetMouseDelta()
+{
+}
+
+const AEMath::Vector2f& InputManager::GetMousePosition()
+{
+}
+
+
+float InputManager::GetJoystickPosition()
+{
+}
+
+void  InputManager::setJoystickPosition()
+{
+}
+
+
+void InputManager::SetKeyState(int key, bool state)
+{
+	// This ignores keyRepeats (multiple keydown without a keyup event between)
+	if (state && !m_CurrentKeyState[key])
+		m_ThisFrameKeyDown[key] = true;
+	if (!state && m_CurrentKeyState[key])
+		m_ThisFrameKeyUp[key] = true;
+
+	m_CurrentKeyState[key] = state;
+}
+
+void InputManager::SetMouseDelta(const AEMath::Vector2f& delta)
+{
+}
+
+void InputManager::SetMousePosition(const AEMath::Vector2f& pos)
+{
+}
+
+void InputManager::SetMouseButton(int button, bool enabled)
+{
+}
+
+
+void InputManager::ProcessInput()
+{
+}
+
+void InputManager::SendInputEvents()
+{
+}
+
+
+namespace_end
+namespace_end
\ No newline at end of file
-- 
cgit v1.1-26-g67d0