forked from jaildesigner-jailgames/jaildoctors_dilemma
migrat Enemy a time based
This commit is contained in:
@@ -44,8 +44,8 @@ void Enemy::render() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Actualiza las variables del objeto
|
// Actualiza las variables del objeto
|
||||||
void Enemy::update() {
|
void Enemy::update(float delta_time) {
|
||||||
sprite_->update();
|
sprite_->update(delta_time);
|
||||||
checkPath();
|
checkPath();
|
||||||
collider_ = getRect();
|
collider_ = getRect();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -56,7 +56,7 @@ class Enemy {
|
|||||||
void render();
|
void render();
|
||||||
|
|
||||||
// Actualiza las variables del objeto
|
// Actualiza las variables del objeto
|
||||||
void update();
|
void update(float delta_time);
|
||||||
|
|
||||||
// Devuelve el rectangulo que contiene al enemigo
|
// Devuelve el rectangulo que contiene al enemigo
|
||||||
auto getRect() -> SDL_FRect;
|
auto getRect() -> SDL_FRect;
|
||||||
|
|||||||
@@ -485,7 +485,7 @@ void Room::update(float delta_time) {
|
|||||||
|
|
||||||
for (const auto& enemy : enemies_) {
|
for (const auto& enemy : enemies_) {
|
||||||
// Actualiza los enemigos
|
// Actualiza los enemigos
|
||||||
enemy->update();
|
enemy->update(delta_time);
|
||||||
}
|
}
|
||||||
|
|
||||||
for (const auto& item : items_) {
|
for (const auto& item : items_) {
|
||||||
|
|||||||
Reference in New Issue
Block a user