Arreglado un bug en el cambio de paleta durante el juego

This commit is contained in:
2022-10-27 19:24:41 +02:00
parent 1934f790f7
commit c1f0f90b16
6 changed files with 46 additions and 13 deletions

View File

@@ -778,11 +778,15 @@ void Room::reLoadTexture()
{
if (options->palette == p_zxspectrum)
{
texture->loadFromFile(asset->get("standard.png"), renderer);
//texture->loadFromFile(asset->get("standard.png"), renderer);
texture = resource->getTexture("standard.png");
texture->reLoad();
}
else if (options->palette == p_zxarne)
{
texture->loadFromFile(asset->get("standard_zxarne.png"), renderer);
//texture->loadFromFile(asset->get("standard_zxarne.png"), renderer);
texture = resource->getTexture("standard_zxarne.png");
texture->reLoad();
}
fillMapTexture();
@@ -815,6 +819,9 @@ void Room::reLoadPalette()
// Establece el color del borde
screen->setBorderColor(stringToColor(options->palette, borderColor));
// Recarga las texturas
reLoadTexture();
}
// Obten el tamaño del tile