aboutsummaryrefslogtreecommitdiff
path: root/engines/hugo/file.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/hugo/file.h')
-rw-r--r--engines/hugo/file.h15
1 files changed, 8 insertions, 7 deletions
diff --git a/engines/hugo/file.h b/engines/hugo/file.h
index b94c4a23f7..72029f0ddb 100644
--- a/engines/hugo/file.h
+++ b/engines/hugo/file.h
@@ -33,14 +33,7 @@
#ifndef HUGO_FILE_H
#define HUGO_FILE_H
-// TODO get rid of those defines
-#define HELPFILE "help.dat"
-#define BOOTFILE "HUGO.BSF" // Name of boot structure file
-#define EOP '#' // Marks end of a page in help file
-
namespace Hugo {
-
-
/**
* Enumerate overlay file types
*/
@@ -61,6 +54,14 @@ public:
bool restoreGame(int16 slot);
bool saveGame(int16 slot, Common::String descrip);
+ // Name scenery and objects picture databases
+ const char *getBootFilename() { return "HUGO.BSF"; }
+ const char *getObjectFilename() { return "objects.dat"; }
+ const char *getSceneryFilename() { return "scenery.dat"; }
+ const char *getSoundFilename() { return "sounds.dat"; }
+ const char *getStringFilename() { return "strings.dat"; }
+ const char *getUifFilename() { return "uif.dat"; }
+
virtual void openDatabaseFiles() = 0;
virtual void closeDatabaseFiles() = 0;
virtual void instructions() = 0;