- [FIX] Nomes l'heroi pot fer que els blocs que desapareixen desapareguen

- [NEW] Flag en l'editor de habitació completada, per a no tornar-me loco
- Més habitacions
This commit is contained in:
2024-10-01 10:44:58 +02:00
parent 093cd5916b
commit 231a81a9e5
54 changed files with 213 additions and 19 deletions

View File

@@ -23,6 +23,7 @@ namespace modules
uint8_t color;
uint8_t exits[6];
uint32_t specials;
uint8_t editor_done;
};
miniroom_t minirooms[64];
@@ -55,7 +56,7 @@ namespace modules
if ( (x>=-32) && (x<520) && (y>=-16) && (y<240) )
{
draw::stencil::set(room);
draw::swapcol(1, !shadow ? minirooms[room].color : 2);
draw::swapcol(1, !shadow ? minirooms[room].color : minirooms[room].editor_done==1 ? 2 : RED);
draw::draw(x-16, y-8, 32, 16, minirooms[room].w*32, minirooms[room].h*16);
if (!shadow)
@@ -86,6 +87,7 @@ namespace modules
minirooms[room].w = (room::getSize().x >> 1)-1;
minirooms[room].h = (room::getSize().y >> 1)-1;
minirooms[room].specials = 0;
minirooms[room].editor_done = room::editor::refEditorDone();
// Recolectem els especials de l'habitació per a mostrar-los
actor::actor_t *act = actor::getFirst();