aboutsummaryrefslogtreecommitdiff
path: root/engines/cryomni3d/cryomni3d.h
diff options
context:
space:
mode:
authorLe Philousophe2019-09-28 15:33:17 +0200
committerLe Philousophe2019-09-28 15:38:35 +0200
commit739ad793f63cbb99d7a1193fdccdc6e30df9969c (patch)
tree34cc471416c2f5e74e1ff88acf2b76a44083cf3c /engines/cryomni3d/cryomni3d.h
parentea1f8a93ffbe44e8c67e7d22545da2155552dd23 (diff)
downloadscummvm-rg350-739ad793f63cbb99d7a1193fdccdc6e30df9969c.tar.gz
scummvm-rg350-739ad793f63cbb99d7a1193fdccdc6e30df9969c.tar.bz2
scummvm-rg350-739ad793f63cbb99d7a1193fdccdc6e30df9969c.zip
CRYOMNI3D: Fix fonts used by various versions
Italian versions of the game use a different set of fonts than others. Until now, 4 sets have been found.
Diffstat (limited to 'engines/cryomni3d/cryomni3d.h')
-rw-r--r--engines/cryomni3d/cryomni3d.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/engines/cryomni3d/cryomni3d.h b/engines/cryomni3d/cryomni3d.h
index 20f8371147..f28a28fdd6 100644
--- a/engines/cryomni3d/cryomni3d.h
+++ b/engines/cryomni3d/cryomni3d.h
@@ -68,8 +68,14 @@ enum CryOmni3DGameType {
};
enum CryOmni3DGameFeatures {
- GF_VERSAILLES_NUMERICFONTS = (1 << 0), // Fonts are font01.crf, ...
- GF_VERSAILLES_AUDIOPADDING = (1 << 1) // Audio files have underscore padding before extension
+ GF_VERSAILLES_FONTS_MASK = (3 << 0), // Fonts flag mask
+ GF_VERSAILLES_FONTS_NUMERIC = (0 << 0), // Fonts are font01.crf, ...
+ GF_VERSAILLES_FONTS_SET_A = (1 << 0), // Fonts are for French Macintosh (development version)
+ GF_VERSAILLES_FONTS_SET_B = (2 << 0), // Standard set (Helvet12 is used for debugging docs)
+ GF_VERSAILLES_FONTS_SET_C = (3 << 0), // Fonts for Italian version (Helvet12 is used for docs texts)
+
+ GF_VERSAILLES_AUDIOPADDING_NO = (0 << 2), // Audio files have underscore padding before extension
+ GF_VERSAILLES_AUDIOPADDING_YES = (1 << 2) // Audio files have underscore padding before extension
};
struct CryOmni3DGameDescription;