Procházet zdrojové kódy

remove InputManager from Device

mikymod před 12 roky
rodič
revize
61acf4a5c7
2 změnil soubory, kde provedl 4 přidání a 32 odebrání
  1. 4 31
      engine/Device.cpp
  2. 0 1
      engine/Device.h

+ 4 - 31
engine/Device.cpp

@@ -35,7 +35,6 @@ OTHER DEALINGS IN THE SOFTWARE.
 #include "DebugRenderer.h"
 #include "DiskFile.h"
 #include "DiskFilesystem.h"
-#include "InputManager.h"
 #include "JSONParser.h"
 #include "Keyboard.h"
 #include "Log.h"
@@ -54,7 +53,6 @@ OTHER DEALINGS IN THE SOFTWARE.
 #include "Bundle.h"
 #include "TempAllocator.h"
 #include "ResourcePackage.h"
-#include "EventBuffer.h"
 
 #if defined(LINUX) || defined(WINDOWS)
 	#include "BundleCompiler.h"
@@ -94,7 +92,6 @@ Device::Device() :
 	m_time_since_start(0.0),
 
 	m_filesystem(NULL),
-	m_input_manager(NULL),
 	m_lua_environment(NULL),
 	m_renderer(NULL),
 	m_debug_renderer(NULL),
@@ -175,10 +172,6 @@ void Device::init()
 	Log::d("Resource manager created.");
 	Log::d("Resource seed: %d", m_resource_manager->seed());
 
-	// Create input manager
-	m_input_manager = CE_NEW(m_allocator, InputManager)();
-	Log::d("Input manager created.");
-
 	// Create renderer
 	m_renderer = CE_NEW(m_allocator, Renderer)(m_allocator);
 	m_renderer->init();
@@ -236,12 +229,6 @@ void Device::shutdown()
 		CE_DELETE(m_allocator, m_lua_environment);
 	}
 
-	Log::i("Releasing InputManager...");
-	if (m_input_manager)
-	{
-		CE_DELETE(m_allocator, m_input_manager);
-	}
-
 	Log::i("Releasing DebugRenderer...");
 	if (m_debug_renderer)
 	{
@@ -309,12 +296,6 @@ ResourceManager* Device::resource_manager()
 	return m_resource_manager;
 }
 
-//-----------------------------------------------------------------------------
-InputManager* Device::input_manager()
-{
-	return m_input_manager;
-}
-
 //-----------------------------------------------------------------------------
 LuaEnvironment* Device::lua_environment()
 {
@@ -336,25 +317,25 @@ DebugRenderer* Device::debug_renderer()
 //-----------------------------------------------------------------------------
 Keyboard* Device::keyboard()
 {
-	return m_input_manager->keyboard();
+	return NULL;
 }
 
 //-----------------------------------------------------------------------------
 Mouse* Device::mouse()
 {
-	return m_input_manager->mouse();
+	return NULL;
 }
 
 //-----------------------------------------------------------------------------
 Touch* Device::touch()
 {
-	return m_input_manager->touch();
+	return NULL;
 }
 
 //-----------------------------------------------------------------------------
 Accelerometer* Device::accelerometer()
 {
-	return m_input_manager->accelerometer();
+	return NULL;
 }
 
 //-----------------------------------------------------------------------------
@@ -378,17 +359,12 @@ void Device::stop()
 void Device::pause()
 {
 	m_is_paused = true;
-
-	Log::d("Engine paused");
 }
 
 //-----------------------------------------------------------------------------
 void Device::unpause()
 {
 	m_is_paused = false;
-	m_is_really_paused = false;
-
-	Log::d("Engine unpaused");
 }
 
 //-----------------------------------------------------------------------------
@@ -427,9 +403,6 @@ void Device::frame()
 	{
 		m_resource_manager->poll_resource_loader();
 
-		// m_window->frame();
-		m_input_manager->frame(frame_count());
-
 		m_renderer->set_layer_clear(0, CLEAR_COLOR | CLEAR_DEPTH, Color4::LIGHTBLUE, 1.0f);
 		m_renderer->commit(0);
 

+ 0 - 1
engine/Device.h

@@ -175,7 +175,6 @@ private:
 	// Public subsystems
 	Filesystem*				m_filesystem;
 
-	InputManager*			m_input_manager;
 	LuaEnvironment*			m_lua_environment;
 	Renderer*				m_renderer;
 	DebugRenderer*			m_debug_renderer;