diff options
author | Max Horn | 2009-05-11 13:31:17 +0000 |
---|---|---|
committer | Max Horn | 2009-05-11 13:31:17 +0000 |
commit | 7c75e8e2ef9268bdd69810a59dc6062f0dff376f (patch) | |
tree | ee529874338c0853988561e6fabee55ff22a45fb /engines | |
parent | 45ceef870abc84451b275b852bfe137d8cff78f3 (diff) | |
download | scummvm-rg350-7c75e8e2ef9268bdd69810a59dc6062f0dff376f.tar.gz scummvm-rg350-7c75e8e2ef9268bdd69810a59dc6062f0dff376f.tar.bz2 scummvm-rg350-7c75e8e2ef9268bdd69810a59dc6062f0dff376f.zip |
SCI: Reduced header deps
svn-id: r40451
Diffstat (limited to 'engines')
-rw-r--r-- | engines/sci/engine/kernel.h | 1 | ||||
-rw-r--r-- | engines/sci/engine/scriptconsole.cpp | 1 | ||||
-rw-r--r-- | engines/sci/engine/state.h | 3 | ||||
-rw-r--r-- | engines/sci/gfx/operations.cpp | 1 | ||||
-rw-r--r-- | engines/sci/sci.cpp | 6 | ||||
-rw-r--r-- | engines/sci/sci.h | 5 | ||||
-rw-r--r-- | engines/sci/scicore/sciconsole.cpp | 1 |
7 files changed, 13 insertions, 5 deletions
diff --git a/engines/sci/engine/kernel.h b/engines/sci/engine/kernel.h index e9ec6922b1..ece37d1f6c 100644 --- a/engines/sci/engine/kernel.h +++ b/engines/sci/engine/kernel.h @@ -32,7 +32,6 @@ #include "sci/engine/kdebug.h" #include "sci/uinput.h" -#include "sci/scicore/sciconsole.h" /* sciprintf() */ namespace Sci { diff --git a/engines/sci/engine/scriptconsole.cpp b/engines/sci/engine/scriptconsole.cpp index 137374f549..1eae635dc3 100644 --- a/engines/sci/engine/scriptconsole.cpp +++ b/engines/sci/engine/scriptconsole.cpp @@ -28,6 +28,7 @@ #include "sci/sci_memory.h" #include "sci/engine/state.h" +#include "sci/scicore/sciconsole.h" namespace Sci { diff --git a/engines/sci/engine/state.h b/engines/sci/engine/state.h index 3d83671e83..d8068a0c99 100644 --- a/engines/sci/engine/state.h +++ b/engines/sci/engine/state.h @@ -37,8 +37,7 @@ namespace Common { #include "sci/scicore/vocabulary.h" #include "sci/scicore/resource.h" -#include "sci/scicore/sciconsole.h" -#include "sci/scicore/versions.h" + #include "sci/scicore/versions.h" #include "sci/engine/kernel.h" // for kfunct_sig_pair_t #include "sci/engine/script.h" #include "sci/engine/seg_manager.h" diff --git a/engines/sci/gfx/operations.cpp b/engines/sci/gfx/operations.cpp index e9e3b6ee24..87b5d4e483 100644 --- a/engines/sci/gfx/operations.cpp +++ b/engines/sci/gfx/operations.cpp @@ -29,6 +29,7 @@ #include "sci/gfx/operations.h" #include "sci/gfx/font.h" #include "sci/sci.h" // for g_engine, evil hack +#include "sci/console.h" #include "common/system.h" #include "common/events.h" diff --git a/engines/sci/sci.cpp b/engines/sci/sci.cpp index 4fb814e198..9c799f7fd7 100644 --- a/engines/sci/sci.cpp +++ b/engines/sci/sci.cpp @@ -30,6 +30,8 @@ #include "engines/advancedDetector.h" #include "sci/sci.h" #include "sci/console.h" +#include "sci/scicore/sciconsole.h" + #include "sci/engine/state.h" #include "sci/engine/kernel.h" @@ -303,6 +305,10 @@ Common::Error SciEngine::run() { return Common::kNoError; } +GUI::Debugger *SciEngine::getDebugger() { + return _console; +} + const char* SciEngine::getGameID() const { return _gameDescription->desc.gameid; } diff --git a/engines/sci/sci.h b/engines/sci/sci.h index a92356a396..9640229f59 100644 --- a/engines/sci/sci.h +++ b/engines/sci/sci.h @@ -29,11 +29,12 @@ #include "engines/engine.h" #include "engines/advancedDetector.h" -#include "sci/console.h" #include "sci/scicore/resource.h" namespace Sci { +struct Console; + // our engine debug levels enum kDebugLevels { kDebugLevelError = 1 << 0, @@ -79,7 +80,7 @@ public: // Engine APIs virtual Common::Error run(); - virtual GUI::Debugger *getDebugger() { return _console; } + virtual GUI::Debugger *getDebugger(); const char* getGameID() const; int getResourceVersion() const; diff --git a/engines/sci/scicore/sciconsole.cpp b/engines/sci/scicore/sciconsole.cpp index 3e70dfe64c..0f5ea18017 100644 --- a/engines/sci/scicore/sciconsole.cpp +++ b/engines/sci/scicore/sciconsole.cpp @@ -28,6 +28,7 @@ #include "sci/sci_memory.h" #include "sci/engine/state.h" +#include "sci/scicore/sciconsole.h" namespace Sci { |