aboutsummaryrefslogtreecommitdiff
path: root/engines/composer/composer.h
diff options
context:
space:
mode:
authorAlyssa Milburn2011-07-18 21:52:55 +0200
committerAlyssa Milburn2011-07-18 21:52:55 +0200
commitb8d081afe6bbbaabb07c37bc5f364f123260646f (patch)
tree3ed53a0fa23377d0bdc0793c68fd599ed10898d9 /engines/composer/composer.h
parentc4e5cf96aca973297f463d1b327ffa35cf74b28c (diff)
downloadscummvm-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.h30
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,