From 4744e9f98ace4a8819ee61a24a119c78dd003e4b Mon Sep 17 00:00:00 2001 From: MrLetsplay2003 Date: Wed, 13 Sep 2023 16:48:43 +0200 Subject: [PATCH] Fix Freetype, Add Engine::getPlayer() --- src/kekengine/cpp/common/engine.cpp | 6 +++++- src/kekengine/include/engine.h | 2 ++ 2 files changed, 7 insertions(+), 1 deletion(-) 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(); }