aboutsummaryrefslogtreecommitdiff
path: root/engines/groovie/groovie.h
diff options
context:
space:
mode:
authorJordi Vilalta Prat2010-06-07 17:14:42 +0000
committerJordi Vilalta Prat2010-06-07 17:14:42 +0000
commit0e95d8a5faee7f674665067505635a9d31cc174b (patch)
tree42c2cc0e9e3eb6237ffe2514fcb6b1011f3dc614 /engines/groovie/groovie.h
parent2c950b321c3354144debd6a7f5e7d19cbc6c3a32 (diff)
downloadscummvm-rg350-0e95d8a5faee7f674665067505635a9d31cc174b.tar.gz
scummvm-rg350-0e95d8a5faee7f674665067505635a9d31cc174b.tar.bz2
scummvm-rg350-0e95d8a5faee7f674665067505635a9d31cc174b.zip
Groovie:
- Rewritten T7G's font code to subclass Graphics::Font and make it cleaner. - Use theme fonts for the Mac version of T7G (which used ugly system fonts originally). With this the Mac version should be completable. - Cleanup include interdependencies. svn-id: r49487
Diffstat (limited to 'engines/groovie/groovie.h')
-rw-r--r--engines/groovie/groovie.h19
1 files changed, 11 insertions, 8 deletions
diff --git a/engines/groovie/groovie.h b/engines/groovie/groovie.h
index dae2df0595..437debfd17 100644
--- a/engines/groovie/groovie.h
+++ b/engines/groovie/groovie.h
@@ -26,15 +26,11 @@
#ifndef GROOVIE_H
#define GROOVIE_H
-#include "engines/engine.h"
-#include "graphics/surface.h"
-
-#include "groovie/cursor.h"
#include "groovie/debug.h"
-#include "groovie/graphics.h"
-#include "groovie/player.h"
-#include "groovie/resource.h"
-#include "groovie/script.h"
+#include "groovie/font.h"
+
+#include "engines/engine.h"
+#include "graphics/pixelformat.h"
namespace Common {
class MacResManager;
@@ -57,7 +53,12 @@ namespace Common {
*/
namespace Groovie {
+class GraphicsMan;
+class GrvCursorMan;
class MusicPlayer;
+class ResMan;
+class Script;
+class VideoPlayer;
enum DebugLevels {
kGroovieDebugAll = 1 << 0,
@@ -106,6 +107,7 @@ public:
VideoPlayer *_videoPlayer;
MusicPlayer *_musicPlayer;
GraphicsMan *_graphicsMan;
+ const Graphics::Font *_font;
Common::MacResManager *_macResFork;
@@ -113,6 +115,7 @@ private:
const GroovieGameDescription *_gameDescription;
Debugger *_debugger;
bool _waitingForInput;
+ T7GFont _sphinxFont;
};
} // End of namespace Groovie