From 092ba6071a3df619c70fcabb2a9c9a734a73bc29 Mon Sep 17 00:00:00 2001 From: Sara Date: Sun, 24 Nov 2024 00:28:21 +0100 Subject: [PATCH] feat: added propagate draw to level --- src/core/level.cpp | 6 +++++- src/core/level.hpp | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/core/level.cpp b/src/core/level.cpp index 4d6bc72..dfea76a 100644 --- a/src/core/level.cpp +++ b/src/core/level.cpp @@ -2,7 +2,11 @@ namespace ce { void Level::propagate_tick(double const &delta_time) { - this->get_root()->propagate_tick(delta_time); + this->root->propagate_tick(delta_time); +} + +void Level::propagate_draw(SDL_Renderer *render) { + this->root->propagate_draw(render); } Node *Level::get_root() { diff --git a/src/core/level.hpp b/src/core/level.hpp index ac98708..a72db99 100644 --- a/src/core/level.hpp +++ b/src/core/level.hpp @@ -10,6 +10,7 @@ protected: public: virtual void instantiate() = 0; void propagate_tick(double const &delta_time); + void propagate_draw(SDL_Renderer *render); Node *get_root(); bool is_instantiated() const;