aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/kyra.h
diff options
context:
space:
mode:
authorJohannes Schickel2006-05-18 22:46:34 +0000
committerJohannes Schickel2006-05-18 22:46:34 +0000
commit570b9e2c9dd9bb13ef01fae5e7deb8e038d7067f (patch)
tree49899896302b373b50927ca563a84eaa9922b96f /engines/kyra/kyra.h
parentfac7a13cf5c2dd128f5f5b46f3d9c52a534a2322 (diff)
downloadscummvm-rg350-570b9e2c9dd9bb13ef01fae5e7deb8e038d7067f.tar.gz
scummvm-rg350-570b9e2c9dd9bb13ef01fae5e7deb8e038d7067f.tar.bz2
scummvm-rg350-570b9e2c9dd9bb13ef01fae5e7deb8e038d7067f.zip
- load fonts for kyra3
- adds screen dim tables for kyra3 - adds palette / screen backup for the vqa player - small changes in the vqa player to use the Kyra::Screen functions - adds (partially implemented/unimplemented) main menu drawing/handling functions (nothing to see yet) svn-id: r22528
Diffstat (limited to 'engines/kyra/kyra.h')
-rw-r--r--engines/kyra/kyra.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/engines/kyra/kyra.h b/engines/kyra/kyra.h
index c003131189..794d1f6901 100644
--- a/engines/kyra/kyra.h
+++ b/engines/kyra/kyra.h
@@ -1011,6 +1011,8 @@ public:
};
// maybe subclass KyraEngine_v2 later
+class WSAMovieV3;
+
class KyraEngine_v3 : public KyraEngine {
public:
KyraEngine_v3(OSystem *system);
@@ -1036,6 +1038,12 @@ private:
int _musicSoundChannel;
const char *_menuAudioFile;
+
+ // gui/menu specific
+private:
+ static const char *_mainMenuStrings[];
+ int handleMainMenu(WSAMovieV3 *logo);
+ void drawMainMenu(const char * const *strings, int unk1);
};
} // End of namespace Kyra