aboutsummaryrefslogtreecommitdiff
path: root/engines/voyeur/files.h
diff options
context:
space:
mode:
authorPaul Gilbert2013-06-07 22:07:57 -0400
committerPaul Gilbert2013-06-07 22:07:57 -0400
commit48c18a7c1448a169cc07e21e4f2e883642e9e42a (patch)
tree9b9f0f7a3c4d509815f1dde67dbc9cd8e0115101 /engines/voyeur/files.h
parent8d6d3d8aa629c452daa27aa8cf49497d8cf02fce (diff)
downloadscummvm-rg350-48c18a7c1448a169cc07e21e4f2e883642e9e42a.tar.gz
scummvm-rg350-48c18a7c1448a169cc07e21e4f2e883642e9e42a.tar.bz2
scummvm-rg350-48c18a7c1448a169cc07e21e4f2e883642e9e42a.zip
VOYEUR: Implemented decoding of viewport list palette data
Diffstat (limited to 'engines/voyeur/files.h')
-rw-r--r--engines/voyeur/files.h12
1 files changed, 11 insertions, 1 deletions
diff --git a/engines/voyeur/files.h b/engines/voyeur/files.h
index 49d6db1333..4edf1892a7 100644
--- a/engines/voyeur/files.h
+++ b/engines/voyeur/files.h
@@ -255,9 +255,19 @@ public:
void setupViewPort();
};
+class ViewPortPalEntry {
+public:
+ uint16 _rEntry, _gEntry, _bEntry;
+ uint16 field6, field8, fieldA;
+ uint16 fieldC;
+ uint16 fieldE;
+public:
+ ViewPortPalEntry(const byte *src);
+};
+
class ViewPortListResource {
public:
- byte *_palette;
+ Common::Array<ViewPortPalEntry> _palette;
Common::Array<ViewPortResource *> _entries;
ViewPortListResource(BoltFilesState &state, const byte *src);