Desaparición de la carpeta media

This commit is contained in:
2022-08-20 17:30:11 +02:00
parent 75c6acdd53
commit 8c87534848
32 changed files with 37 additions and 47 deletions

View File

@@ -15,10 +15,8 @@ Map::Map(std::string file, SDL_Renderer *renderer, Asset *asset)
// Crea los objetos
texture_tile = new LTexture();
texture_bg = new LTexture();
load(file);
loadTextureFromFile(texture_tile, asset->get(tileset_img), renderer);
loadTextureFromFile(texture_bg, asset->get(bg_img), renderer);
// Crea la textura para el mapa de tiles de la habitación
map_texture = SDL_CreateTexture(renderer, SDL_PIXELFORMAT_RGBA8888, SDL_TEXTUREACCESS_TARGET, GAMECANVAS_WIDTH, GAMECANVAS_HEIGHT);
@@ -36,9 +34,6 @@ Map::~Map()
texture_tile->unload();
delete texture_tile;
texture_bg->unload();
delete texture_bg;
SDL_DestroyTexture(map_texture);
}
@@ -180,12 +175,16 @@ void Map::fillMapTexture()
SDL_SetRenderDrawColor(renderer, 0x00, 0x00, 0x00, 0xFF);
SDL_RenderClear(renderer);
// Dibuja la textura de fondo
SDL_Rect clip = {0, 0, 320, 208};
texture_bg->render(renderer, 0, 0, &clip);
// Dibuja el degradado de fondo
for (int i = 0; i < 208; i++)
{
SDL_SetRenderDrawColor(renderer, 234, 171, 159, 0xFF);
SDL_SetRenderDrawColor(renderer, 144, 225, 231, 0xFF);
SDL_RenderDrawLine(renderer, 0, i, 320, i);
}
// Dibuja el mapeado de tiles
clip = {0, 0, tile_size, tile_size};
SDL_Rect clip = {0, 0, tile_size, tile_size};
for (int y = 0; y < map_height; y++)
for (int x = 0; x < map_width; x++)