diff --git a/src/kekengine/cpp/common/engine.cpp b/src/kekengine/cpp/common/engine.cpp index 5edbd7c..89befe7 100644 --- a/src/kekengine/cpp/common/engine.cpp +++ b/src/kekengine/cpp/common/engine.cpp @@ -300,16 +300,20 @@ int start() { } void exit() { - FT_Done_FreeType(kekData.freetype); Defaults::destroy(); Physics::destroy(); Input::destroy(); UI::destroy(); Resource::destroy(); + FT_Done_FreeType(kekData.freetype); } void setActiveScene(Scene *scene) { kekData.activeScene = scene; } +Player *getPlayer() { + return kekData.player; +} + } diff --git a/src/kekengine/include/engine.h b/src/kekengine/include/engine.h index 7b436c1..a8e1e01 100644 --- a/src/kekengine/include/engine.h +++ b/src/kekengine/include/engine.h @@ -1,5 +1,6 @@ #pragma once +#include "player.h" #include "scene.h" namespace kek::Engine { @@ -9,5 +10,6 @@ int start(); void exit(); void setActiveScene(Scene *scene); +Player *getPlayer(); }