aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/drascula/drascula.cpp10
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;