- [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:
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user