From 467d3f1ab890bfca77629dd239b670ee4797bfe8 Mon Sep 17 00:00:00 2001 From: whitertandrek Date: Thu, 22 Mar 2018 07:47:45 +0200 Subject: PINK: did a big file movement for better readability. Almost implemented conditions and sideEffects. Added more classes. Now engine can play intro's sound. --- engines/pink/archive.h | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'engines/pink/archive.h') diff --git a/engines/pink/archive.h b/engines/pink/archive.h index 57ee78dc62..906169b373 100644 --- a/engines/pink/archive.h +++ b/engines/pink/archive.h @@ -23,8 +23,8 @@ #ifndef PINK_ARCHIVE_H #define PINK_ARCHIVE_H -#include "utils.h" -#include +#include +#include namespace Common { @@ -46,7 +46,6 @@ public: Object *readObject(); Common::String readString(); - private: uint findObjectId(const char *name); @@ -62,7 +61,7 @@ inline Archive &operator>>(Archive &archive, Common::Array &arr){ uint size = archive.readCount(); arr.resize(size); for (uint i = 0; i < size; ++i) { - arr[i] = reinterpret_cast (archive.readObject()); // hack; doesn't know better approach + arr[i] = reinterpret_cast (archive.readObject()); } return archive; } @@ -83,7 +82,7 @@ inline Archive &operator>>(Archive &archive, uint32 &num){ return archive; } -inline Archive &operator>>(Archive &archive, StringArray &array){ +inline Archive &operator>>(Archive &archive, Common::StringArray &array){ uint32 size = archive.readCount(); array.resize(size); for (uint i = 0; i < size; ++i) { -- cgit v1.2.3