aboutsummaryrefslogtreecommitdiff
path: root/libjin/Core/Game.h
diff options
context:
space:
mode:
Diffstat (limited to 'libjin/Core/Game.h')
-rw-r--r--libjin/Core/Game.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/libjin/Core/Game.h b/libjin/Core/Game.h
index 090e7c6..9359487 100644
--- a/libjin/Core/Game.h
+++ b/libjin/Core/Game.h
@@ -16,6 +16,7 @@ namespace core
{
public:
+ typedef void(*onLoad)();
typedef void(*onEvent)(jin::input::Event* e);
typedef void(*onUpdate)(float dt);
typedef void(*onDraw)();
@@ -25,6 +26,7 @@ namespace core
onEvent eventHandler;
onUpdate updater;
onDraw drawer;
+ onLoad loader;
};
void run();
@@ -38,9 +40,10 @@ namespace core
SINGLETON(Game);
- onEvent _onEvent;
+ onEvent _onEvent;
onUpdate _onUpdate;
- onDraw _onDraw;
+ onDraw _onDraw;
+ onLoad _onLoad;
bool _running;