Bläddra i källkod

Added CoreInput accessor to CoreServices

Ivan Safrin 11 år sedan
förälder
incheckning
6ebb5576d0
2 ändrade filer med 11 tillägg och 0 borttagningar
  1. 8 0
      Core/Contents/Include/PolyCoreServices.h
  2. 3 0
      Core/Contents/Source/PolyCoreServices.cpp

+ 8 - 0
Core/Contents/Include/PolyCoreServices.h

@@ -39,6 +39,7 @@ namespace Polycode {
 	class ResourceManager;
 	class SoundManager;
 	class Core;
+    class CoreInput;
 	class CoreMutex;
 	class Logger;
 	
@@ -81,6 +82,13 @@ namespace Polycode {
 			* @see Core
 			*/																														
 			Core *getCore();
+        
+            /**
+             * Returns the core input.
+             * @return Core input.
+             * @see CoreInput
+             */
+            CoreInput *getInput();
 			
 			void handleEvent(Event *event);
 		

+ 3 - 0
Core/Contents/Source/PolyCoreServices.cpp

@@ -164,6 +164,9 @@ Core *CoreServices::getCore() {
 	return core;
 }
 
+CoreInput *CoreServices::getInput() {
+	return core->getInput();
+}
 
 void CoreServices::setRenderer(Renderer *renderer) {
 	this->renderer = renderer;