Mil arreglos de paletes, gifs i colors transparents

El gif del jugador de game over estava mal
This commit is contained in:
2025-03-08 20:04:43 +01:00
parent 7b3f82aa34
commit a14f6fcf6f
22 changed files with 61 additions and 193 deletions

View File

@@ -426,129 +426,13 @@ bool Director::setFileList()
Asset::get()->add(system_folder_ + "/stats.csv", AssetType::DATA, false, true);
Asset::get()->add(system_folder_ + "/cheevos.bin", AssetType::DATA, false, true);
// Habitaciones
Asset::get()->add(prefix + "/data/room/01.room", AssetType::ROOM);
Asset::get()->add(prefix + "/data/room/02.room", AssetType::ROOM);
Asset::get()->add(prefix + "/data/room/03.room", AssetType::ROOM);
Asset::get()->add(prefix + "/data/room/04.room", AssetType::ROOM);
Asset::get()->add(prefix + "/data/room/05.room", AssetType::ROOM);
Asset::get()->add(prefix + "/data/room/06.room", AssetType::ROOM);
Asset::get()->add(prefix + "/data/room/07.room", AssetType::ROOM);
Asset::get()->add(prefix + "/data/room/08.room", AssetType::ROOM);
Asset::get()->add(prefix + "/data/room/09.room", AssetType::ROOM);
Asset::get()->add(prefix + "/data/room/10.room", AssetType::ROOM);
Asset::get()->add(prefix + "/data/room/11.room", AssetType::ROOM);
Asset::get()->add(prefix + "/data/room/12.room", AssetType::ROOM);
Asset::get()->add(prefix + "/data/room/13.room", AssetType::ROOM);
Asset::get()->add(prefix + "/data/room/14.room", AssetType::ROOM);
Asset::get()->add(prefix + "/data/room/15.room", AssetType::ROOM);
Asset::get()->add(prefix + "/data/room/16.room", AssetType::ROOM);
Asset::get()->add(prefix + "/data/room/17.room", AssetType::ROOM);
Asset::get()->add(prefix + "/data/room/18.room", AssetType::ROOM);
Asset::get()->add(prefix + "/data/room/19.room", AssetType::ROOM);
Asset::get()->add(prefix + "/data/room/20.room", AssetType::ROOM);
Asset::get()->add(prefix + "/data/room/21.room", AssetType::ROOM);
Asset::get()->add(prefix + "/data/room/22.room", AssetType::ROOM);
Asset::get()->add(prefix + "/data/room/23.room", AssetType::ROOM);
Asset::get()->add(prefix + "/data/room/24.room", AssetType::ROOM);
Asset::get()->add(prefix + "/data/room/25.room", AssetType::ROOM);
Asset::get()->add(prefix + "/data/room/26.room", AssetType::ROOM);
Asset::get()->add(prefix + "/data/room/27.room", AssetType::ROOM);
Asset::get()->add(prefix + "/data/room/28.room", AssetType::ROOM);
Asset::get()->add(prefix + "/data/room/29.room", AssetType::ROOM);
Asset::get()->add(prefix + "/data/room/30.room", AssetType::ROOM);
Asset::get()->add(prefix + "/data/room/31.room", AssetType::ROOM);
Asset::get()->add(prefix + "/data/room/32.room", AssetType::ROOM);
Asset::get()->add(prefix + "/data/room/33.room", AssetType::ROOM);
Asset::get()->add(prefix + "/data/room/34.room", AssetType::ROOM);
Asset::get()->add(prefix + "/data/room/35.room", AssetType::ROOM);
Asset::get()->add(prefix + "/data/room/36.room", AssetType::ROOM);
Asset::get()->add(prefix + "/data/room/37.room", AssetType::ROOM);
Asset::get()->add(prefix + "/data/room/38.room", AssetType::ROOM);
Asset::get()->add(prefix + "/data/room/39.room", AssetType::ROOM);
Asset::get()->add(prefix + "/data/room/40.room", AssetType::ROOM);
Asset::get()->add(prefix + "/data/room/41.room", AssetType::ROOM);
Asset::get()->add(prefix + "/data/room/42.room", AssetType::ROOM);
Asset::get()->add(prefix + "/data/room/43.room", AssetType::ROOM);
Asset::get()->add(prefix + "/data/room/44.room", AssetType::ROOM);
Asset::get()->add(prefix + "/data/room/45.room", AssetType::ROOM);
Asset::get()->add(prefix + "/data/room/46.room", AssetType::ROOM);
Asset::get()->add(prefix + "/data/room/47.room", AssetType::ROOM);
Asset::get()->add(prefix + "/data/room/48.room", AssetType::ROOM);
Asset::get()->add(prefix + "/data/room/49.room", AssetType::ROOM);
Asset::get()->add(prefix + "/data/room/50.room", AssetType::ROOM);
Asset::get()->add(prefix + "/data/room/51.room", AssetType::ROOM);
Asset::get()->add(prefix + "/data/room/52.room", AssetType::ROOM);
Asset::get()->add(prefix + "/data/room/53.room", AssetType::ROOM);
Asset::get()->add(prefix + "/data/room/54.room", AssetType::ROOM);
Asset::get()->add(prefix + "/data/room/55.room", AssetType::ROOM);
Asset::get()->add(prefix + "/data/room/56.room", AssetType::ROOM);
Asset::get()->add(prefix + "/data/room/57.room", AssetType::ROOM);
Asset::get()->add(prefix + "/data/room/58.room", AssetType::ROOM);
Asset::get()->add(prefix + "/data/room/59.room", AssetType::ROOM);
Asset::get()->add(prefix + "/data/room/60.room", AssetType::ROOM);
// Tilemaps
Asset::get()->add(prefix + "/data/room/01.tmx", AssetType::TILEMAP);
Asset::get()->add(prefix + "/data/room/02.tmx", AssetType::TILEMAP);
Asset::get()->add(prefix + "/data/room/03.tmx", AssetType::TILEMAP);
Asset::get()->add(prefix + "/data/room/04.tmx", AssetType::TILEMAP);
Asset::get()->add(prefix + "/data/room/05.tmx", AssetType::TILEMAP);
Asset::get()->add(prefix + "/data/room/06.tmx", AssetType::TILEMAP);
Asset::get()->add(prefix + "/data/room/07.tmx", AssetType::TILEMAP);
Asset::get()->add(prefix + "/data/room/08.tmx", AssetType::TILEMAP);
Asset::get()->add(prefix + "/data/room/09.tmx", AssetType::TILEMAP);
Asset::get()->add(prefix + "/data/room/10.tmx", AssetType::TILEMAP);
Asset::get()->add(prefix + "/data/room/11.tmx", AssetType::TILEMAP);
Asset::get()->add(prefix + "/data/room/12.tmx", AssetType::TILEMAP);
Asset::get()->add(prefix + "/data/room/13.tmx", AssetType::TILEMAP);
Asset::get()->add(prefix + "/data/room/14.tmx", AssetType::TILEMAP);
Asset::get()->add(prefix + "/data/room/15.tmx", AssetType::TILEMAP);
Asset::get()->add(prefix + "/data/room/16.tmx", AssetType::TILEMAP);
Asset::get()->add(prefix + "/data/room/17.tmx", AssetType::TILEMAP);
Asset::get()->add(prefix + "/data/room/18.tmx", AssetType::TILEMAP);
Asset::get()->add(prefix + "/data/room/19.tmx", AssetType::TILEMAP);
Asset::get()->add(prefix + "/data/room/20.tmx", AssetType::TILEMAP);
Asset::get()->add(prefix + "/data/room/21.tmx", AssetType::TILEMAP);
Asset::get()->add(prefix + "/data/room/22.tmx", AssetType::TILEMAP);
Asset::get()->add(prefix + "/data/room/23.tmx", AssetType::TILEMAP);
Asset::get()->add(prefix + "/data/room/24.tmx", AssetType::TILEMAP);
Asset::get()->add(prefix + "/data/room/25.tmx", AssetType::TILEMAP);
Asset::get()->add(prefix + "/data/room/26.tmx", AssetType::TILEMAP);
Asset::get()->add(prefix + "/data/room/27.tmx", AssetType::TILEMAP);
Asset::get()->add(prefix + "/data/room/28.tmx", AssetType::TILEMAP);
Asset::get()->add(prefix + "/data/room/29.tmx", AssetType::TILEMAP);
Asset::get()->add(prefix + "/data/room/30.tmx", AssetType::TILEMAP);
Asset::get()->add(prefix + "/data/room/31.tmx", AssetType::TILEMAP);
Asset::get()->add(prefix + "/data/room/32.tmx", AssetType::TILEMAP);
Asset::get()->add(prefix + "/data/room/33.tmx", AssetType::TILEMAP);
Asset::get()->add(prefix + "/data/room/34.tmx", AssetType::TILEMAP);
Asset::get()->add(prefix + "/data/room/35.tmx", AssetType::TILEMAP);
Asset::get()->add(prefix + "/data/room/36.tmx", AssetType::TILEMAP);
Asset::get()->add(prefix + "/data/room/37.tmx", AssetType::TILEMAP);
Asset::get()->add(prefix + "/data/room/38.tmx", AssetType::TILEMAP);
Asset::get()->add(prefix + "/data/room/39.tmx", AssetType::TILEMAP);
Asset::get()->add(prefix + "/data/room/40.tmx", AssetType::TILEMAP);
Asset::get()->add(prefix + "/data/room/41.tmx", AssetType::TILEMAP);
Asset::get()->add(prefix + "/data/room/42.tmx", AssetType::TILEMAP);
Asset::get()->add(prefix + "/data/room/43.tmx", AssetType::TILEMAP);
Asset::get()->add(prefix + "/data/room/44.tmx", AssetType::TILEMAP);
Asset::get()->add(prefix + "/data/room/45.tmx", AssetType::TILEMAP);
Asset::get()->add(prefix + "/data/room/46.tmx", AssetType::TILEMAP);
Asset::get()->add(prefix + "/data/room/47.tmx", AssetType::TILEMAP);
Asset::get()->add(prefix + "/data/room/48.tmx", AssetType::TILEMAP);
Asset::get()->add(prefix + "/data/room/49.tmx", AssetType::TILEMAP);
Asset::get()->add(prefix + "/data/room/50.tmx", AssetType::TILEMAP);
Asset::get()->add(prefix + "/data/room/51.tmx", AssetType::TILEMAP);
Asset::get()->add(prefix + "/data/room/52.tmx", AssetType::TILEMAP);
Asset::get()->add(prefix + "/data/room/53.tmx", AssetType::TILEMAP);
Asset::get()->add(prefix + "/data/room/54.tmx", AssetType::TILEMAP);
Asset::get()->add(prefix + "/data/room/55.tmx", AssetType::TILEMAP);
Asset::get()->add(prefix + "/data/room/56.tmx", AssetType::TILEMAP);
Asset::get()->add(prefix + "/data/room/57.tmx", AssetType::TILEMAP);
Asset::get()->add(prefix + "/data/room/58.tmx", AssetType::TILEMAP);
Asset::get()->add(prefix + "/data/room/59.tmx", AssetType::TILEMAP);
Asset::get()->add(prefix + "/data/room/60.tmx", AssetType::TILEMAP);
// Tilemaps y Rooms
for (int i = 1; i <= 60; ++i)
{
std::string index = (i < 10 ? "0" : "") + std::to_string(i);
Asset::get()->add(prefix + "/data/room/" + index + ".tmx", AssetType::TILEMAP);
Asset::get()->add(prefix + "/data/room/" + index + ".room", AssetType::ROOM);
}
// Tilesets
Asset::get()->add(prefix + "/data/tilesets/standard.gif", AssetType::BITMAP);
@@ -693,32 +577,15 @@ bool Director::setFileList()
// Efectos de sonido
Asset::get()->add(prefix + "/data/sound/item.wav", AssetType::SOUND);
Asset::get()->add(prefix + "/data/sound/death.wav", AssetType::SOUND);
Asset::get()->add(prefix + "/data/sound/jump1.wav", AssetType::SOUND);
Asset::get()->add(prefix + "/data/sound/jump2.wav", AssetType::SOUND);
Asset::get()->add(prefix + "/data/sound/jump3.wav", AssetType::SOUND);
Asset::get()->add(prefix + "/data/sound/jump4.wav", AssetType::SOUND);
Asset::get()->add(prefix + "/data/sound/jump5.wav", AssetType::SOUND);
Asset::get()->add(prefix + "/data/sound/jump6.wav", AssetType::SOUND);
Asset::get()->add(prefix + "/data/sound/jump7.wav", AssetType::SOUND);
Asset::get()->add(prefix + "/data/sound/jump8.wav", AssetType::SOUND);
Asset::get()->add(prefix + "/data/sound/jump9.wav", AssetType::SOUND);
Asset::get()->add(prefix + "/data/sound/jump10.wav", AssetType::SOUND);
Asset::get()->add(prefix + "/data/sound/jump11.wav", AssetType::SOUND);
Asset::get()->add(prefix + "/data/sound/jump12.wav", AssetType::SOUND);
Asset::get()->add(prefix + "/data/sound/jump13.wav", AssetType::SOUND);
Asset::get()->add(prefix + "/data/sound/jump14.wav", AssetType::SOUND);
Asset::get()->add(prefix + "/data/sound/jump15.wav", AssetType::SOUND);
Asset::get()->add(prefix + "/data/sound/jump16.wav", AssetType::SOUND);
Asset::get()->add(prefix + "/data/sound/jump17.wav", AssetType::SOUND);
Asset::get()->add(prefix + "/data/sound/jump18.wav", AssetType::SOUND);
Asset::get()->add(prefix + "/data/sound/jump19.wav", AssetType::SOUND);
Asset::get()->add(prefix + "/data/sound/jump20.wav", AssetType::SOUND);
Asset::get()->add(prefix + "/data/sound/jump21.wav", AssetType::SOUND);
Asset::get()->add(prefix + "/data/sound/jump22.wav", AssetType::SOUND);
Asset::get()->add(prefix + "/data/sound/jump23.wav", AssetType::SOUND);
Asset::get()->add(prefix + "/data/sound/jump24.wav", AssetType::SOUND);
Asset::get()->add(prefix + "/data/sound/notify.wav", AssetType::SOUND);
// Efectos de sonido para el salto
for (int i = 1; i <= 24; ++i)
{
std::string jump_index = std::to_string(i);
Asset::get()->add(prefix + "/data/sound/jump" + jump_index + ".wav", AssetType::SOUND);
}
// Logo
Asset::get()->add(prefix + "/data/logo/jailgames.gif", AssetType::BITMAP);
Asset::get()->add(prefix + "/data/logo/since_1998.gif", AssetType::BITMAP);
@@ -728,7 +595,6 @@ bool Director::setFileList()
Asset::get()->add(prefix + "/data/loading/loading_screen_color.gif", AssetType::BITMAP);
// Title
Asset::get()->add(prefix + "/data/title/title_loading.gif", AssetType::BITMAP);
Asset::get()->add(prefix + "/data/title/title_logo.gif", AssetType::BITMAP);
// Ending