aboutsummaryrefslogtreecommitdiff
path: root/sky/disk.h
diff options
context:
space:
mode:
authorRobert Göffringmann2005-12-06 16:50:39 +0000
committerRobert Göffringmann2005-12-06 16:50:39 +0000
commitfd3797a9d6e2c856c3aef7499f99702473d240a9 (patch)
tree2f546a21c832e242f4fce45b22d9124433af8b96 /sky/disk.h
parent685ec4a5b180e9aad7663dc8ca99d0bcab7b36c3 (diff)
downloadscummvm-rg350-fd3797a9d6e2c856c3aef7499f99702473d240a9.tar.gz
scummvm-rg350-fd3797a9d6e2c856c3aef7499f99702473d240a9.tar.bz2
scummvm-rg350-fd3797a9d6e2c856c3aef7499f99702473d240a9.zip
minor cleanup
svn-id: r19753
Diffstat (limited to 'sky/disk.h')
-rw-r--r--sky/disk.h19
1 files changed, 3 insertions, 16 deletions
diff --git a/sky/disk.h b/sky/disk.h
index b8b0d74d1b..b132080bca 100644
--- a/sky/disk.h
+++ b/sky/disk.h
@@ -27,32 +27,23 @@
#include "common/str.h"
#include "sky/rnc_deco.h"
+#define MAX_FILES_IN_LIST 60
+
namespace Common {
class File;
}
namespace Sky {
-#define MAX_FILES_IN_LIST 60
-
-struct PrefFile {
- uint8 *data;
- uint16 fileNr;
- uint32 fileSize;
- PrefFile *next;
-};
-
class Disk {
public:
Disk(const Common::String &gameDataPath);
~Disk(void);
uint8 *loadFile(uint16 fileNr);
+ uint16 *loadScriptFile(uint16 fileNr);
bool fileExists(uint16 fileNr);
- void prefetchFile(uint16 fileNr);
- void flushPrefetched(void);
-
uint32 determineGameVersion();
uint32 _lastLoadedFileSize;
@@ -66,10 +57,6 @@ public:
void refreshFilesList(uint32 *list);
protected:
-
- PrefFile *_prefRoot;
- uint8 *givePrefetched(uint16 fileNr, uint32 *fSize);
-
uint8 *getFileInfo(uint16 fileNr);
void dumpFile(uint16 fileNr);