mirror of
https://github.com/libretro/scummvm.git
synced 2024-12-22 18:02:05 +00:00
WINTERMUTE: Remove TSeek enum
This commit is contained in:
parent
642714dc19
commit
90024a502a
@ -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;
|
||||
|
@ -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;
|
||||
}
|
||||
|
@ -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);
|
||||
|
@ -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,
|
||||
|
Loading…
Reference in New Issue
Block a user