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;