diff options
author | Alyssa Milburn | 2011-07-18 21:52:55 +0200 |
---|---|---|
committer | Alyssa Milburn | 2011-07-18 21:52:55 +0200 |
commit | b8d081afe6bbbaabb07c37bc5f364f123260646f (patch) | |
tree | 3ed53a0fa23377d0bdc0793c68fd599ed10898d9 /engines/composer/composer.h | |
parent | c4e5cf96aca973297f463d1b327ffa35cf74b28c (diff) | |
download | scummvm-rg350-b8d081afe6bbbaabb07c37bc5f364f123260646f.tar.gz scummvm-rg350-b8d081afe6bbbaabb07c37bc5f364f123260646f.tar.bz2 scummvm-rg350-b8d081afe6bbbaabb07c37bc5f364f123260646f.zip |
COMPOSER: Move Pipe code into resource.cpp.
Diffstat (limited to 'engines/composer/composer.h')
-rw-r--r-- | engines/composer/composer.h | 30 |
1 files changed, 1 insertions, 29 deletions
diff --git a/engines/composer/composer.h b/engines/composer/composer.h index 012bef160f..95f262f1ec 100644 --- a/engines/composer/composer.h +++ b/engines/composer/composer.h @@ -59,37 +59,9 @@ enum GameType { class Archive; struct Animation; class ComposerEngine; +class Pipe; struct Sprite; -struct PipeResourceEntry { - uint32 size; - uint32 offset; -}; - -struct PipeResource { - Common::Array<PipeResourceEntry> entries; -}; - -class Pipe { -public: - Pipe(Common::SeekableReadStream *stream); - void nextFrame(); - - Animation *_anim; - - bool hasResource(uint32 tag, uint16 id) const; - Common::SeekableReadStream *getResource(uint32 tag, uint16 id, bool buffering); - -protected: - Common::SeekableReadStream *_stream; - - typedef Common::HashMap<uint16, PipeResource> ResourceMap; - typedef Common::HashMap<uint32, ResourceMap> TypeMap; - TypeMap _types; - - uint32 _offset; -}; - enum { kButtonRect = 0, kButtonEllipse = 1, |