Animaciones precacheadas

This commit is contained in:
2022-10-27 18:42:07 +02:00
parent 35b4d19188
commit 1934f790f7
9 changed files with 20 additions and 15 deletions

View File

@@ -13,9 +13,9 @@ ScoreBoard::ScoreBoard(SDL_Renderer *renderer, Resource *resource, Asset *asset,
this->options = options;
// Reserva memoria para los objetos
playerTexture = resource->getTexture("player.png");
//playerTexture = resource->getTexture("player.png");
itemTexture = resource->getTexture("items.png");
sprite = new AnimatedSprite(playerTexture, renderer, asset->get("player.ani"));
sprite = new AnimatedSprite(renderer, resource->getAnimation("player.ani"));
sprite->setCurrentAnimation("walk_menu");
text = new Text("smb2.png", asset->get("smb2.txt"), resource, renderer);
@@ -117,7 +117,8 @@ ScoreBoard::clock_t ScoreBoard::getTime()
// Recarga la textura
void ScoreBoard::reLoadTexture()
{
playerTexture->reLoad();
sprite->getTexture()->reLoad();
//playerTexture->reLoad();
itemTexture->reLoad();
text->reLoadTexture();
}