WINTERMUTE: Remove TSeek enum

This commit is contained in:
Einar Johan Trøan Sømåen 2012-07-17 23:19:12 +02:00
parent 642714dc19
commit 90024a502a
4 changed files with 7 additions and 12 deletions

View File

@ -51,7 +51,7 @@ public:
virtual uint32 getPos() {
return _pos;
};
virtual ERRORCODE seek(uint32 pos, TSeek origin = SEEK_TO_BEGIN) = 0;
virtual ERRORCODE seek(uint32 pos, int whence = SEEK_SET) = 0;
virtual ERRORCODE read(void *buffer, uint32 size) = 0;
virtual ERRORCODE close() = 0;
virtual ERRORCODE open(const Common::String &filename) = 0;

View File

@ -120,19 +120,19 @@ ERRORCODE CBSaveThumbFile::read(void *buffer, uint32 size) {
//////////////////////////////////////////////////////////////////////////
ERRORCODE CBSaveThumbFile::seek(uint32 pos, TSeek origin) {
ERRORCODE CBSaveThumbFile::seek(uint32 pos, int whence) {
if (!_data) return STATUS_FAILED;
uint32 newPos = 0;
switch (origin) {
case SEEK_TO_BEGIN:
switch (whence) {
case SEEK_SET:
newPos = pos;
break;
case SEEK_TO_END:
case SEEK_END:
newPos = _size + pos;
break;
case SEEK_TO_CURRENT:
case SEEK_CUR:
newPos = _pos + pos;
break;
}

View File

@ -39,7 +39,7 @@ class CBSaveThumbFile : public CBFile {
public:
CBSaveThumbFile(CBGame *Game);
virtual ~CBSaveThumbFile();
virtual ERRORCODE seek(uint32 pos, TSeek origin = SEEK_TO_BEGIN);
virtual ERRORCODE seek(uint32 pos, int whence = SEEK_SET);
virtual ERRORCODE read(void *buffer, uint32 size);
virtual ERRORCODE close();
virtual ERRORCODE open(const Common::String &filename);

View File

@ -134,11 +134,6 @@ enum TDynamicConstructor {
DYNAMIC_CONSTRUCTOR
};
enum TSeek {
SEEK_TO_BEGIN = SEEK_SET,
SEEK_TO_CURRENT = SEEK_CUR,
SEEK_TO_END = SEEK_END
};
enum TVideoMode {
VIDEO_WINDOW,