eliminats metodes frame-based obsolets
This commit is contained in:
@@ -316,12 +316,12 @@ void Game::updateGameStateGameOver(float deltaTime) {
|
||||
fade_out_->update();
|
||||
updatePlayers(deltaTime);
|
||||
updateScoreboard();
|
||||
updateBackground();
|
||||
balloon_manager_->update();
|
||||
tabe_->update();
|
||||
updateBullets();
|
||||
updateItems();
|
||||
updateSmartSprites();
|
||||
updateBackground(deltaTime);
|
||||
balloon_manager_->update(deltaTime);
|
||||
tabe_->update(deltaTime);
|
||||
updateBullets(deltaTime);
|
||||
updateItems(deltaTime);
|
||||
updateSmartSprites(deltaTime);
|
||||
updatePathSprites();
|
||||
updateTimeStopped(deltaTime);
|
||||
checkBulletCollision();
|
||||
@@ -363,12 +363,12 @@ void Game::updateGameStateGameOver(float deltaTime) {
|
||||
void Game::updateGameStateCompleted(float deltaTime) {
|
||||
updatePlayers(deltaTime);
|
||||
updateScoreboard();
|
||||
updateBackground();
|
||||
balloon_manager_->update();
|
||||
tabe_->update();
|
||||
updateBullets();
|
||||
updateItems();
|
||||
updateSmartSprites();
|
||||
updateBackground(deltaTime);
|
||||
balloon_manager_->update(deltaTime);
|
||||
tabe_->update(deltaTime);
|
||||
updateBullets(deltaTime);
|
||||
updateItems(deltaTime);
|
||||
updateSmartSprites(deltaTime);
|
||||
updatePathSprites();
|
||||
cleanVectors();
|
||||
|
||||
@@ -597,9 +597,9 @@ void Game::handleBalloonDestruction(std::shared_ptr<Balloon> balloon, const std:
|
||||
}
|
||||
|
||||
// Mueve las balas activas
|
||||
void Game::updateBullets() {
|
||||
void Game::updateBullets(float deltaTime) {
|
||||
for (auto &bullet : bullets_) {
|
||||
if (bullet->update() == BulletMoveStatus::OUT) {
|
||||
if (bullet->update(deltaTime) == BulletMoveStatus::OUT) {
|
||||
getPlayer(bullet->getOwner())->decScoreMultiplier();
|
||||
}
|
||||
}
|
||||
@@ -629,10 +629,10 @@ void Game::freeBullets() {
|
||||
}
|
||||
|
||||
// Actualiza los items
|
||||
void Game::updateItems() {
|
||||
void Game::updateItems(float deltaTime) {
|
||||
for (auto &item : items_) {
|
||||
if (item->isEnabled()) {
|
||||
item->update();
|
||||
item->update(deltaTime);
|
||||
if (item->isOnFloor()) {
|
||||
playSound("title.wav");
|
||||
screen_->shake(1, 2, 4);
|
||||
@@ -799,9 +799,9 @@ void Game::throwCoffee(int x, int y) {
|
||||
}
|
||||
|
||||
// Actualiza los SmartSprites
|
||||
void Game::updateSmartSprites() {
|
||||
void Game::updateSmartSprites(float deltaTime) {
|
||||
for (auto &sprite : smart_sprites_) {
|
||||
sprite->update();
|
||||
sprite->update(deltaTime);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -924,7 +924,7 @@ void Game::updateGameStates(float deltaTime) {
|
||||
if (!pause_manager_->isPaused()) {
|
||||
switch (state_) {
|
||||
case State::FADE_IN:
|
||||
updateGameStateFadeIn();
|
||||
updateGameStateFadeIn(deltaTime);
|
||||
break;
|
||||
case State::ENTERING_PLAYER:
|
||||
updateGameStateEnteringPlayer(deltaTime);
|
||||
@@ -948,8 +948,8 @@ void Game::updateGameStates(float deltaTime) {
|
||||
}
|
||||
|
||||
// Actualiza el fondo
|
||||
void Game::updateBackground() {
|
||||
background_->update();
|
||||
void Game::updateBackground(float deltaTime) {
|
||||
background_->update(deltaTime);
|
||||
}
|
||||
|
||||
// Dibuja los elementos de la zona de juego en su textura
|
||||
@@ -1699,10 +1699,10 @@ void Game::updateRecording() {
|
||||
#endif
|
||||
|
||||
// Actualiza las variables durante dicho estado
|
||||
void Game::updateGameStateFadeIn() {
|
||||
void Game::updateGameStateFadeIn(float deltaTime) {
|
||||
fade_in_->update();
|
||||
updateScoreboard();
|
||||
updateBackground();
|
||||
updateBackground(deltaTime);
|
||||
if (fade_in_->hasEnded()) {
|
||||
setState(State::ENTERING_PLAYER);
|
||||
balloon_manager_->createTwoBigBalloons();
|
||||
@@ -1712,10 +1712,10 @@ void Game::updateGameStateFadeIn() {
|
||||
|
||||
// Actualiza las variables durante dicho estado
|
||||
void Game::updateGameStateEnteringPlayer(float deltaTime) {
|
||||
balloon_manager_->update();
|
||||
balloon_manager_->update(deltaTime);
|
||||
updatePlayers(deltaTime);
|
||||
updateScoreboard();
|
||||
updateBackground();
|
||||
updateBackground(deltaTime);
|
||||
for (const auto &player : players_) {
|
||||
if (player->isPlaying()) {
|
||||
setState(State::SHOWING_GET_READY_MESSAGE);
|
||||
@@ -1741,19 +1741,19 @@ void Game::updateGameStateShowingGetReadyMessage(float deltaTime) {
|
||||
void Game::updateGameStatePlaying(float deltaTime) {
|
||||
#ifdef _DEBUG
|
||||
if (auto_pop_balloons_) {
|
||||
stage_manager_->addPower(5);
|
||||
stage_manager_->addPower(1);
|
||||
}
|
||||
#endif
|
||||
updatePlayers(deltaTime);
|
||||
checkPlayersStatusPlaying();
|
||||
updateScoreboard();
|
||||
updateBackground();
|
||||
balloon_manager_->update();
|
||||
tabe_->update();
|
||||
updateBullets();
|
||||
updateItems();
|
||||
updateBackground(deltaTime);
|
||||
balloon_manager_->update(deltaTime);
|
||||
tabe_->update(deltaTime);
|
||||
updateBullets(deltaTime);
|
||||
updateItems(deltaTime);
|
||||
updateStage();
|
||||
updateSmartSprites();
|
||||
updateSmartSprites(deltaTime);
|
||||
updatePathSprites();
|
||||
updateTimeStopped(deltaTime);
|
||||
updateHelper();
|
||||
|
||||
Reference in New Issue
Block a user