aboutsummaryrefslogtreecommitdiff
path: root/engines/cryomni3d/cryomni3d.h
diff options
context:
space:
mode:
authorLe Philousophe2019-06-23 09:31:37 +0200
committerLe Philousophe2019-07-05 07:51:19 +0200
commit418cec512f177a0f523c80916770382dd0e4fdaf (patch)
tree2d7d35c48a9f135acccf9d00bfe5d9412a856b2f /engines/cryomni3d/cryomni3d.h
parent57b74a2773ae083121e0e621eb555c19d666ea2a (diff)
downloadscummvm-rg350-418cec512f177a0f523c80916770382dd0e4fdaf.tar.gz
scummvm-rg350-418cec512f177a0f523c80916770382dd0e4fdaf.tar.bz2
scummvm-rg350-418cec512f177a0f523c80916770382dd0e4fdaf.zip
CRYOMNI3D: Add internationalization through external DAT file
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; }