- [NEW] Gestió més eficient de la memòria que usen els GIFs

This commit is contained in:
2024-07-02 13:19:16 +02:00
parent 77df278568
commit 2efbf6f717
6 changed files with 68 additions and 36 deletions

View File

@@ -40,17 +40,10 @@ namespace room
{
actor::clear();
// [TODO][2024-06-05] Açò es una xorrada. Si al final sempre son els mateixos arxius,
// carregar açò al principi del joc i au
if (floor_surf) draw::freeSurface(floor_surf);
if (walls_surf) draw::freeSurface(walls_surf);
if (doors_surf) draw::freeSurface(doors_surf);
if (aux_surf) draw::freeSurface(aux_surf);
floor_surf = draw::loadSurface("floor.gif");
walls_surf = draw::loadSurface("walls.gif");
doors_surf = draw::loadSurface("doors.gif");
aux_surf = draw::loadSurface("roomaux.gif");
floor_surf = draw::getSurface("floor.gif");
walls_surf = draw::getSurface("walls.gif");
doors_surf = draw::getSurface("doors.gif");
aux_surf = draw::getSurface("roomaux.gif");
editor::updateRoomList();
}