diff options
author | Johannes Schickel | 2009-05-12 12:20:45 +0000 |
---|---|---|
committer | Johannes Schickel | 2009-05-12 12:20:45 +0000 |
commit | cf3ea8eec29978450c8a7c29f12210dbdaa815da (patch) | |
tree | c04bc4e571732a2aedd04086b88781586eb71dcf /engines/kyra/script.h | |
parent | 7f587a9d6b97930e1ebff2c966a2c72e69bfd729 (diff) | |
download | scummvm-rg350-cf3ea8eec29978450c8a7c29f12210dbdaa815da.tar.gz scummvm-rg350-cf3ea8eec29978450c8a7c29f12210dbdaa815da.tar.bz2 scummvm-rg350-cf3ea8eec29978450c8a7c29f12210dbdaa815da.zip |
Cleanup.
svn-id: r40479
Diffstat (limited to 'engines/kyra/script.h')
-rw-r--r-- | engines/kyra/script.h | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/engines/kyra/script.h b/engines/kyra/script.h index 7d6c9d5243..b65dee0398 100644 --- a/engines/kyra/script.h +++ b/engines/kyra/script.h @@ -73,20 +73,19 @@ struct EMCState { class Resource; class KyraEngine_v1; -class ScriptFileParser { +class IFFParser { public: - ScriptFileParser() : _stream(0), _startOffset(0), _endOffset(0) {} - ScriptFileParser(const char *filename, Resource *res) : _stream(0), _startOffset(0), _endOffset(0) { setFile(filename, res); } - ~ScriptFileParser() { destroy(); } + IFFParser() : _stream(0), _startOffset(0), _endOffset(0) {} + IFFParser(const char *filename, Resource *res) : _stream(0), _startOffset(0), _endOffset(0) { setFile(filename, res); } + ~IFFParser() { destroy(); } - // 'script' must be allocated with new! void setFile(const char *filename, Resource *res); operator bool() const { return (_startOffset != _endOffset) && _stream; } uint32 getFORMBlockSize(); - uint32 getIFFBlockSize(const uint32 chunk); - bool loadIFFBlock(const uint32 chunk, void *loadTo, uint32 ptrSize); + uint32 getBlockSize(const uint32 chunk); + bool loadBlock(const uint32 chunk, void *loadTo, uint32 ptrSize); private: void destroy(); |