diff options
author | D G Turner | 2012-07-08 00:36:05 +0100 |
---|---|---|
committer | D G Turner | 2012-07-08 00:36:05 +0100 |
commit | 0e6ba29ede4d5d226e1d81ac5c3174dcab7a48f1 (patch) | |
tree | ec8b450ebe5274615e45b7245e25b3b8a4924e44 /engines/teenagent/teenagent.h | |
parent | 62c4c0922556a0ac95a60b760d2c49d3f186f85f (diff) | |
download | scummvm-rg350-0e6ba29ede4d5d226e1d81ac5c3174dcab7a48f1.tar.gz scummvm-rg350-0e6ba29ede4d5d226e1d81ac5c3174dcab7a48f1.tar.bz2 scummvm-rg350-0e6ba29ede4d5d226e1d81ac5c3174dcab7a48f1.zip |
TEENAGENT: Migrate engine to using debugflags.
This required some restructuring of the header dependencies.
Diffstat (limited to 'engines/teenagent/teenagent.h')
-rw-r--r-- | engines/teenagent/teenagent.h | 25 |
1 files changed, 22 insertions, 3 deletions
diff --git a/engines/teenagent/teenagent.h b/engines/teenagent/teenagent.h index f34490c2ba..52f41818f1 100644 --- a/engines/teenagent/teenagent.h +++ b/engines/teenagent/teenagent.h @@ -23,12 +23,13 @@ #define TEENAGENT_ENGINE_H #include "engines/engine.h" -#include "teenagent/pack.h" -#include "teenagent/resources.h" -#include "teenagent/inventory.h" + #include "audio/audiostream.h" #include "audio/mixer.h" + #include "common/random.h" +#include "common/rect.h" +#include "common/array.h" struct ADGameDescription; @@ -43,9 +44,27 @@ struct ADGameDescription; namespace TeenAgent { struct Object; +struct UseHotspot; class Scene; class MusicPlayer; class Console; +class Resources; +class Inventory; + +// Engine Debug Flags +enum { + kDebugActor = (1 << 0), + kDebugAnimation = (1 << 1), + kDebugCallbacks = (1 << 2), + kDebugDialog = (1 << 3), + kDebugFont = (1 << 4), + kDebugInventory = (1 << 5), + kDebugMusic = (1 << 6), + kDebugObject = (1 << 7), + kDebugPack = (1 << 8), + kDebugScene = (1 << 9), + kDebugSurface = (1 << 10) +}; class TeenAgentEngine : public Engine { public: |