feat: added propagate draw to level
parent
96b20f4bf0
commit
092ba6071a
|
@ -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() {
|
||||
|
|
|
@ -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;
|
||||
|
|
Loading…
Reference in New Issue