aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/script.h
diff options
context:
space:
mode:
authorJohannes Schickel2009-05-12 12:20:45 +0000
committerJohannes Schickel2009-05-12 12:20:45 +0000
commitcf3ea8eec29978450c8a7c29f12210dbdaa815da (patch)
treec04bc4e571732a2aedd04086b88781586eb71dcf /engines/kyra/script.h
parent7f587a9d6b97930e1ebff2c966a2c72e69bfd729 (diff)
downloadscummvm-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.h13
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();