aboutsummaryrefslogtreecommitdiff
path: root/engines/drascula/drascula.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/drascula/drascula.h')
-rw-r--r--engines/drascula/drascula.h12
1 files changed, 9 insertions, 3 deletions
diff --git a/engines/drascula/drascula.h b/engines/drascula/drascula.h
index 7034fad43b..600b80d4be 100644
--- a/engines/drascula/drascula.h
+++ b/engines/drascula/drascula.h
@@ -176,9 +176,15 @@ public:
void allocMemory();
void freeMemory();
- void releaseGame();
+ void quitGame();
- void loadPic(const char *NamePcc, byte *targetSurface, int colorCount);
+ void loadPic(int roomNum, byte *targetSurface, int colorCount = 1) {
+ char rm[20];
+ sprintf(rm, "%i.alg", roomNum);
+ loadPic(rm, targetSurface, colorCount);
+ }
+
+ void loadPic(const char *NamePcc, byte *targetSurface, int colorCount = 1);
void decompressPic(byte *targetSurface, int colorCount);
typedef char DacPalette256[256][3];
@@ -230,7 +236,7 @@ public:
Common::ArjFile _arj;
int hay_sb;
- int nivel_osc, previousMusic, roomMusic;
+ int previousMusic, roomMusic;
int roomNumber;
char roomDisk[20];
char currentData[20];