feat: added propagate draw to level

main
Sara 2024-11-24 00:28:21 +01:00
parent 96b20f4bf0
commit 092ba6071a
2 changed files with 6 additions and 1 deletions

View File

@ -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() {

View File

@ -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;