aboutsummaryrefslogtreecommitdiff
path: root/engines/pink/archive.h
diff options
context:
space:
mode:
authorwhitertandrek2018-03-18 14:00:34 +0200
committerEugene Sandulenko2018-06-28 23:51:32 +0200
commit1d97b960c5339037bb26d03b7b3e1a2df20b0ecb (patch)
tree23ba7fbeca34c0991c4c42868890cbaca83befe2 /engines/pink/archive.h
parentbccb294e6aac585dcb2d0348f277e65d929154eb (diff)
downloadscummvm-rg350-1d97b960c5339037bb26d03b7b3e1a2df20b0ecb.tar.gz
scummvm-rg350-1d97b960c5339037bb26d03b7b3e1a2df20b0ecb.tar.bz2
scummvm-rg350-1d97b960c5339037bb26d03b7b3e1a2df20b0ecb.zip
PINK: Added missing field to WalkLocation class
Diffstat (limited to 'engines/pink/archive.h')
-rw-r--r--engines/pink/archive.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/engines/pink/archive.h b/engines/pink/archive.h
index 9ca1c29951..57ee78dc62 100644
--- a/engines/pink/archive.h
+++ b/engines/pink/archive.h
@@ -23,7 +23,7 @@
#ifndef PINK_ARCHIVE_H
#define PINK_ARCHIVE_H
-#include <common/array.h>
+#include "utils.h"
#include <engines/pink/object.h>
namespace Common {
@@ -83,6 +83,14 @@ inline Archive &operator>>(Archive &archive, uint32 &num){
return archive;
}
+inline Archive &operator>>(Archive &archive, StringArray &array){
+ uint32 size = archive.readCount();
+ array.resize(size);
+ for (uint i = 0; i < size; ++i) {
+ array[i] = archive.readString();
+ }
+ return archive;
+}
} // End of namespace Pink