aboutsummaryrefslogtreecommitdiff
path: root/sky
diff options
context:
space:
mode:
authorMax Horn2003-10-10 13:55:08 +0000
committerMax Horn2003-10-10 13:55:08 +0000
commit5301edc38306c27143f38d74085e6c095688f6aa (patch)
tree101c5188d06ac1f476edae9f3a5755e48554dc64 /sky
parent1f9497cb1fbfcc8c3ffd412ce450144983b2452d (diff)
downloadscummvm-rg350-5301edc38306c27143f38d74085e6c095688f6aa.tar.gz
scummvm-rg350-5301edc38306c27143f38d74085e6c095688f6aa.tar.bz2
scummvm-rg350-5301edc38306c27143f38d74085e6c095688f6aa.zip
some cleanup
svn-id: r10720
Diffstat (limited to 'sky')
-rw-r--r--sky/disk.cpp9
-rw-r--r--sky/disk.h3
2 files changed, 5 insertions, 7 deletions
diff --git a/sky/disk.cpp b/sky/disk.cpp
index 010953194f..61c4fc87db 100644
--- a/sky/disk.cpp
+++ b/sky/disk.cpp
@@ -31,12 +31,9 @@
static const char *dataFilename = "sky.dsk";
static const char *dinnerFilename = "sky.dnr";
-SkyDisk::SkyDisk(const char *gameDataPath) {
+SkyDisk::SkyDisk(const Common::String &gameDataPath) {
_prefRoot = NULL;
- // Set default file directory
- File::setDefaultDirectory(gameDataPath);
-
_dataDiskHandle = new File();
_dnrHandle = new File();
@@ -44,7 +41,7 @@ SkyDisk::SkyDisk(const char *gameDataPath) {
_dnrHandle->open(dinnerFilename);
if (_dnrHandle->isOpen() == false)
- error("Could not open %s%s", gameDataPath, dinnerFilename);
+ error("Could not open %s%s", gameDataPath.c_str(), dinnerFilename);
if (!(_dinnerTableEntries = _dnrHandle->readUint32LE()))
error("Error reading from sky.dnr"); //even though it was opened correctly?!
@@ -57,7 +54,7 @@ SkyDisk::SkyDisk(const char *gameDataPath) {
_dataDiskHandle->open(dataFilename);
if (_dataDiskHandle->isOpen() == false)
- error("Error opening %s%s", gameDataPath, dataFilename);
+ error("Error opening %s%s", gameDataPath.c_str(), dataFilename);
printf("Found BASS version v0.0%d (%d dnr entries)\n", determineGameVersion(), _dinnerTableEntries);
diff --git a/sky/disk.h b/sky/disk.h
index a369ae32c3..01905a9b2d 100644
--- a/sky/disk.h
+++ b/sky/disk.h
@@ -24,6 +24,7 @@
#include "stdafx.h"
#include "common/scummsys.h"
+#include "common/str.h"
class File;
@@ -38,7 +39,7 @@ struct PrefFile {
class SkyDisk {
public:
- SkyDisk(const char *gameDataPath);
+ SkyDisk(const Common::String &gameDataPath);
~SkyDisk(void);
uint8 *loadFile(uint16 fileNr, uint8 *dest);