jail_audio: actualitzat a la ultima versió (ara sense threads)
This commit is contained in:
@@ -206,42 +206,29 @@ void Instructions::fillBackbuffer() {
|
||||
// Actualiza las variables
|
||||
void Instructions::update() {
|
||||
if (SDL_GetTicks() - ticks_ > param.game.speed) {
|
||||
// Actualiza el contador de ticks
|
||||
ticks_ = SDL_GetTicks();
|
||||
ticks_ = SDL_GetTicks(); // Actualiza el contador de ticks
|
||||
Screen::get()->update(); // Actualiza el objeto screen
|
||||
|
||||
// Actualiza el objeto screen
|
||||
Screen::get()->update();
|
||||
|
||||
// Incrementa el contador
|
||||
counter_++;
|
||||
|
||||
// Actualiza los sprites
|
||||
updateSprites();
|
||||
|
||||
// Gestiona la textura con los graficos
|
||||
updateBackbuffer();
|
||||
|
||||
// Actualiza el mosaico de fondo
|
||||
tiled_bg_->update();
|
||||
|
||||
// Actualiza el objeto "fade"
|
||||
fade_->update();
|
||||
|
||||
// Rellena el backbuffer
|
||||
fillBackbuffer();
|
||||
counter_++; // Incrementa el contador
|
||||
updateSprites(); // Actualiza los sprites
|
||||
updateBackbuffer(); // Gestiona la textura con los graficos
|
||||
tiled_bg_->update(); // Actualiza el mosaico de fondo
|
||||
fade_->update(); // Actualiza el objeto "fade"
|
||||
fillBackbuffer(); // Rellena el backbuffer
|
||||
}
|
||||
|
||||
static const auto audio = Audio::get();
|
||||
audio->update();
|
||||
}
|
||||
|
||||
// Pinta en pantalla
|
||||
void Instructions::render() {
|
||||
// Prepara para empezar a dibujar en la textura de juego
|
||||
Screen::get()->start();
|
||||
static const auto screen = Screen::get();
|
||||
|
||||
screen->start();// Prepara para empezar a dibujar en la textura de juego
|
||||
screen->clean();// Limpia la pantalla
|
||||
|
||||
// Limpia la pantalla
|
||||
Screen::get()->clean();
|
||||
|
||||
// Dibuja el mosacico de fondo
|
||||
tiled_bg_->render();
|
||||
tiled_bg_->render();// Dibuja el mosacico de fondo
|
||||
|
||||
// Copia la textura y el backbuffer al renderizador
|
||||
if (view_.y == 0) {
|
||||
@@ -250,10 +237,9 @@ void Instructions::render() {
|
||||
SDL_RenderTexture(renderer_, backbuffer_, nullptr, &view_);
|
||||
}
|
||||
|
||||
fade_->render();
|
||||
|
||||
// Vuelca el contenido del renderizador en pantalla
|
||||
Screen::get()->render();
|
||||
fade_->render(); // Renderiza el fundido
|
||||
|
||||
screen->render();// Vuelca el contenido del renderizador en pantalla
|
||||
}
|
||||
|
||||
// Comprueba los eventos
|
||||
|
||||
Reference in New Issue
Block a user