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