diff options
author | whitertandrek | 2018-03-18 13:34:49 +0200 |
---|---|---|
committer | Eugene Sandulenko | 2018-06-28 23:51:32 +0200 |
commit | 198710adac6c827a9db4b0640952d8ea88713ca2 (patch) | |
tree | 8c0f3d8a40748e6596940d1d9e3f10c191f825b3 /engines/pink/archive.h | |
parent | 0f8768c5ade1a211ee0afbc61c3f33ce236588dc (diff) | |
download | scummvm-rg350-198710adac6c827a9db4b0640952d8ea88713ca2.tar.gz scummvm-rg350-198710adac6c827a9db4b0640952d8ea88713ca2.tar.bz2 scummvm-rg350-198710adac6c827a9db4b0640952d8ea88713ca2.zip |
PINK: Implemented Page loading.
Diffstat (limited to 'engines/pink/archive.h')
-rw-r--r-- | engines/pink/archive.h | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/engines/pink/archive.h b/engines/pink/archive.h index 6971b0f1bb..9ca1c29951 100644 --- a/engines/pink/archive.h +++ b/engines/pink/archive.h @@ -24,7 +24,7 @@ #define PINK_ARCHIVE_H #include <common/array.h> -#include <engines/pink/objects/object.h> +#include <engines/pink/object.h> namespace Common { @@ -40,10 +40,13 @@ public: ~Archive(); void mapObject(Object *obj); + int readCount(); + uint32 readDWORD(); Object *readObject(); Common::String readString(); + private: uint findObjectId(const char *name); @@ -75,6 +78,12 @@ inline Archive &operator>>(Archive &archive, Common::String &string){ return archive; } +inline Archive &operator>>(Archive &archive, uint32 &num){ + num = archive.readDWORD(); + return archive; +} + + } // End of namespace Pink #endif |