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

@@ -12,7 +12,6 @@ Resource::Resource(SDL_Renderer *renderer, Asset *asset, options_t *options)
// Carga las texturas de una lista
void Resource::loadTextures(std::vector<std::string> list)
{
std::cout << "** LOAD TEXTURES" << std::endl;
for (auto l : list)
{
texture_t t;
@@ -20,13 +19,11 @@ void Resource::loadTextures(std::vector<std::string> list)
t.texture = new Texture(renderer, asset->get(t.name));
textures.push_back(t);
}
std::cout << "** TEXTURES LOADED" << std::endl;
}
// Carga las animaciones desde una lista
void Resource::loadAnimations(std::vector<std::string> list)
{
std::cout << "** LOAD ANIMATIONS" << std::endl;
for (auto l : list)
{
animation_t as;
@@ -34,7 +31,6 @@ void Resource::loadAnimations(std::vector<std::string> list)
as.animation = new animatedSprite_t(loadAnimationFromFile(getTexture(l+".png"), asset->get(l+".ani")));
animations.push_back(as);
}
std::cout << "** ANIMATIONS LOADED" << std::endl;
}
// Recarga las texturas