feat: added propagate draw to level
parent
96b20f4bf0
commit
092ba6071a
|
@ -2,7 +2,11 @@
|
||||||
|
|
||||||
namespace ce {
|
namespace ce {
|
||||||
void Level::propagate_tick(double const &delta_time) {
|
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() {
|
Node *Level::get_root() {
|
||||||
|
|
|
@ -10,6 +10,7 @@ protected:
|
||||||
public:
|
public:
|
||||||
virtual void instantiate() = 0;
|
virtual void instantiate() = 0;
|
||||||
void propagate_tick(double const &delta_time);
|
void propagate_tick(double const &delta_time);
|
||||||
|
void propagate_draw(SDL_Renderer *render);
|
||||||
|
|
||||||
Node *get_root();
|
Node *get_root();
|
||||||
bool is_instantiated() const;
|
bool is_instantiated() const;
|
||||||
|
|
Loading…
Reference in New Issue