diff options
author | Jordi Vilalta Prat | 2010-06-07 17:14:42 +0000 |
---|---|---|
committer | Jordi Vilalta Prat | 2010-06-07 17:14:42 +0000 |
commit | 0e95d8a5faee7f674665067505635a9d31cc174b (patch) | |
tree | 42c2cc0e9e3eb6237ffe2514fcb6b1011f3dc614 /engines/groovie/groovie.h | |
parent | 2c950b321c3354144debd6a7f5e7d19cbc6c3a32 (diff) | |
download | scummvm-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.h | 19 |
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 |