aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/darkmoon.h
diff options
context:
space:
mode:
authorathrxx2012-02-13 18:39:50 +0100
committerathrxx2012-02-21 21:48:39 +0100
commit86a817beb5eef248c5f5e28f18133db802a59c2e (patch)
treedc606582deb0ccd10114fdf77554a8a4697110aa /engines/kyra/darkmoon.h
parent66ba9343987d67e8bf8e1742fcf139dee95a8448 (diff)
downloadscummvm-rg350-86a817beb5eef248c5f5e28f18133db802a59c2e.tar.gz
scummvm-rg350-86a817beb5eef248c5f5e28f18133db802a59c2e.tar.bz2
scummvm-rg350-86a817beb5eef248c5f5e28f18133db802a59c2e.zip
KYRA: (EOB) - start work on CGA and EGA graphics modes
Diffstat (limited to 'engines/kyra/darkmoon.h')
-rw-r--r--engines/kyra/darkmoon.h17
1 files changed, 10 insertions, 7 deletions
diff --git a/engines/kyra/darkmoon.h b/engines/kyra/darkmoon.h
index 78413d2c38..f6e7b3ed2c 100644
--- a/engines/kyra/darkmoon.h
+++ b/engines/kyra/darkmoon.h
@@ -31,7 +31,7 @@ namespace Kyra {
class DarkmoonSequenceHelper;
-struct EoBSequenceStep {
+struct DarkMoonAnimCommand {
uint8 command;
uint8 obj;
int16 x1;
@@ -74,17 +74,19 @@ private:
const char * const *_introStrings;
const char * const *_cpsFilesIntro;
- const EoBSequenceStep **_seqIntro;
- const EoBShapeDef **_shapesIntro;
+ const DarkMoonAnimCommand **_animIntro;
+ const DarkMoonShapeDef **_shapesIntro;
const char * const *_finaleStrings;
const uint8 *_creditsData;
const char * const *_cpsFilesFinale;
- const EoBSequenceStep **_seqFinale;
- const EoBShapeDef **_shapesFinale;
+ const DarkMoonAnimCommand **_animFinale;
+ const DarkMoonShapeDef **_shapesFinale;
- static const char *_palFilesIntro[];
- static const char *_palFilesFinale[];
+ static const char *_palFilesIntroVGA[];
+ static const char *_palFilesIntroEGA[];
+ static const char *_palFilesFinaleVGA[];
+ static const char *_palFilesFinaleEGA[];
// Ingame sequence
void seq_nightmare();
@@ -135,6 +137,7 @@ private:
const uint8 *_hornSounds;
static const KyraRpgGUISettings _guiSettings;
+ static const uint8 _egaDefaultPalette[];
};
} // End of namespace Kyra