aboutsummaryrefslogtreecommitdiff
path: root/engines/composer/composer.h
diff options
context:
space:
mode:
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,