From c7572cf782cf9878335333f2b3cad5152b19a919 Mon Sep 17 00:00:00 2001 From: MrLetsplay2003 Date: Wed, 13 Sep 2023 21:09:29 +0200 Subject: [PATCH] Add Engine::getActiveScene/Camera --- src/kekengine/cpp/common/engine.cpp | 8 ++++++++ src/kekengine/include/engine.h | 3 +++ 2 files changed, 11 insertions(+) diff --git a/src/kekengine/cpp/common/engine.cpp b/src/kekengine/cpp/common/engine.cpp index 555e3f5..97b939c 100644 --- a/src/kekengine/cpp/common/engine.cpp +++ b/src/kekengine/cpp/common/engine.cpp @@ -309,8 +309,16 @@ void setActiveScene(Scene *scene) { kekData.activeScene = scene; } +Scene *getActiveScene() { + return kekData.activeScene; +} + Player *getPlayer() { return kekData.player; } +Camera *getActiveCamera() { + return kekData.activeCamera; +} + } diff --git a/src/kekengine/include/engine.h b/src/kekengine/include/engine.h index a8e1e01..d1e7912 100644 --- a/src/kekengine/include/engine.h +++ b/src/kekengine/include/engine.h @@ -1,5 +1,6 @@ #pragma once +#include "camera.h" #include "player.h" #include "scene.h" @@ -10,6 +11,8 @@ int start(); void exit(); void setActiveScene(Scene *scene); +Scene *getActiveScene(); Player *getPlayer(); +Camera *getActiveCamera(); }