aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--scumm/resource.cpp4
-rw-r--r--scumm/scumm.h13
2 files changed, 3 insertions, 14 deletions
diff --git a/scumm/resource.cpp b/scumm/resource.cpp
index 0d7d719848..3720763621 100644
--- a/scumm/resource.cpp
+++ b/scumm/resource.cpp
@@ -195,7 +195,7 @@ bool Scumm::openResourceFile(const char *filename)
}
strcpy(buf, filename);
- _fileHandle.open(buf, getResDataPath(), 1, _encbyte);
+ _fileHandle.open(buf, getGameDataPath(), 1, _encbyte);
return _fileHandle.isOpen();
}
@@ -207,7 +207,7 @@ void Scumm::askForDisk(const char *filename, int disknum)
if (_features & GF_AFTER_V8) {
char result;
- sprintf(buf, "Cannot find file: '%s'\nInsert disk %d into drive %s\nHit Ok to retry, Cancel to exit", filename, disknum, getResDataPath());
+ sprintf(buf, "Cannot find file: '%s'\nInsert disk %d into drive %s\nHit Ok to retry, Cancel to exit", filename, disknum, getGameDataPath());
result = displayError(true, buf);
if (result == 2)
diff --git a/scumm/scumm.h b/scumm/scumm.h
index edd0c67d77..1e5a45669a 100644
--- a/scumm/scumm.h
+++ b/scumm/scumm.h
@@ -291,18 +291,7 @@ public:
bool _insaneState;
bool _videoFinished;
- const char *getResDataPath() const { return _gameDataPath; }
- const char *getGameDataPath() const {
- if (_features & GF_AFTER_V8) {
- static char resourcePath[256];
- if (_gameDataPath[0] == '\0')
- return "resource";
-
- sprintf(resourcePath, "%sresource", _gameDataPath);
- return resourcePath;
- }
- return _gameDataPath;
- }
+ const char *getGameDataPath() const { return _gameDataPath; }
void pauseGame(bool user);
void shutDown(int i);