This commit is contained in:
2026-04-16 16:37:38 +02:00
parent 083a57dab5
commit 0cd09f6d28
21 changed files with 57 additions and 57 deletions

View File

@@ -42,15 +42,15 @@ SecretaScene::~SecretaScene() {
}
void SecretaScene::onEnter() {
playMusic("00000002.ogg");
playMusic("music/00000002.ogg");
// Fade-out de la paleta anterior. Els assets es carreguen ja
// però no fem SetScreenPalette fins que acabe el fade — així
// el fade opera sobre la paleta del mòdul anterior.
fade_.startFadeOut();
gfx_ = SurfaceHandle("tomba1.gif");
pal_aux_ = JD8_LoadPalette("tomba1.gif");
gfx_ = SurfaceHandle("gfx/tomba1.gif");
pal_aux_ = JD8_LoadPalette("gfx/tomba1.gif");
pal_active_ = static_cast<JD8_Palette>(std::malloc(768));
std::memcpy(pal_active_, pal_aux_, 768);
@@ -60,10 +60,10 @@ void SecretaScene::onEnter() {
void SecretaScene::swapToTomba2() {
JD8_ClearScreen(255);
gfx_.reset("tomba2.gif");
gfx_.reset("gfx/tomba2.gif");
std::free(pal_aux_);
pal_aux_ = JD8_LoadPalette("tomba2.gif");
pal_aux_ = JD8_LoadPalette("gfx/tomba2.gif");
// pal_active_ continua sent el mateix buffer: només actualitzem
// el seu contingut. main_palette ja apunta ací.
std::memcpy(pal_active_, pal_aux_, 768);