- [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

@@ -458,6 +458,15 @@ namespace modules
// ...i l'habitació actual
draw::print2(room::getCurrent(), -2, 4, 3, WHITE, FONT_ZOOM_BOTH);
// ...i la marca de habitació completada
draw::color(WHITE);
draw::rect(250, 24, 20, 20);
if (room::editor::refEditorDone())
{
draw::color(RED);
draw::fillrect(252, 26, 16, 16);
}
// ...i fent click en els numerets de les eixides anem a l'habitació corresponent
// Es més. Si no hi ha habitació enllaçada en una eixida i li fem ctrl+click, se crea una nova habitació per eixa eixida
if (input::mouseClk(1)) {
@@ -489,6 +498,12 @@ namespace modules
int room = room::editor::refExit(ZN);
if (room>=0 || input::keyDown(SDL_SCANCODE_LCTRL)) room::load(room, ZP);
}
if (mx>=250 && mx<270 && my>=24 && my<44) {
room::editor::refEditorDone() = room::editor::refEditorDone() ? 0 : 1;
room::editor::modify(); room::update();
}
}
}