Skip to content

Commit 6ebb557

Browse files
committed
Added CoreInput accessor to CoreServices
1 parent 213fd02 commit 6ebb557

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

Core/Contents/Include/PolyCoreServices.h

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ namespace Polycode {
3939
class ResourceManager;
4040
class SoundManager;
4141
class Core;
42+
class CoreInput;
4243
class CoreMutex;
4344
class Logger;
4445

@@ -81,6 +82,13 @@ namespace Polycode {
8182
* @see Core
8283
*/
8384
Core *getCore();
85+
86+
/**
87+
* Returns the core input.
88+
* @return Core input.
89+
* @see CoreInput
90+
*/
91+
CoreInput *getInput();
8492

8593
void handleEvent(Event *event);
8694

Core/Contents/Source/PolyCoreServices.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -164,6 +164,9 @@ Core *CoreServices::getCore() {
164164
return core;
165165
}
166166

167+
CoreInput *CoreServices::getInput() {
168+
return core->getInput();
169+
}
167170

168171
void CoreServices::setRenderer(Renderer *renderer) {
169172
this->renderer = renderer;

0 commit comments

Comments
 (0)