aboutsummaryrefslogtreecommitdiff
path: root/engines/cryomni3d/cryomni3d.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/cryomni3d/cryomni3d.h')
-rw-r--r--engines/cryomni3d/cryomni3d.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/engines/cryomni3d/cryomni3d.h b/engines/cryomni3d/cryomni3d.h
index 95f3b54efc..86803a17fc 100644
--- a/engines/cryomni3d/cryomni3d.h
+++ b/engines/cryomni3d/cryomni3d.h
@@ -61,6 +61,8 @@ class ImageDecoder;
*/
namespace CryOmni3D {
+class DATSeekableStream;
+
enum CryOmni3DGameType {
GType_VERSAILLES
};
@@ -155,6 +157,8 @@ public:
virtual void setupPalette(const byte *colors, uint start, uint num) = 0;
protected:
+ DATSeekableStream *getStaticData(uint32 gameId, uint16 version) const;
+
void copySubPalette(byte *dst, const byte *src, uint start, uint num);
void setPalette(const byte *colors, uint start, uint num);
void lockPalette(uint startRW, uint endRW) { _lockPaletteStartRW = startRW; _lockPaletteEndRW = endRW; }