diff options
-rw-r--r-- | engines/drascula/drascula.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/engines/drascula/drascula.cpp b/engines/drascula/drascula.cpp index 7e6b8e8ba1..6f84badfd9 100644 --- a/engines/drascula/drascula.cpp +++ b/engines/drascula/drascula.cpp @@ -875,10 +875,6 @@ void DrasculaEngine::carga_escoba(const char *nom_fich) { getStringFromLine(buffer, size, pant3); getStringFromLine(buffer, size, pant4); - loadAndDecompressPic(pant2, extraSurface, 1); - loadAndDecompressPic(pant1, frontSurface, 1); - loadAndDecompressPic(pant4, backSurface, 1); - strcpy(menuBackground, pant4); } @@ -917,6 +913,12 @@ void DrasculaEngine::carga_escoba(const char *nom_fich) { } _arj.close(); + if (currentChapter == 2 && martin != 0) { + loadAndDecompressPic(pant2, extraSurface, 1); + loadAndDecompressPic(pant1, frontSurface, 1); + loadAndDecompressPic(pant4, backSurface, 1); + } + if (currentChapter == 2) { if (martin == 0) { stepX = PASO_HARE_X; |