[Scummvm-cvs-logs] SF.net SVN: scummvm:[40451] scummvm/trunk/engines/sci

fingolfin at users.sourceforge.net fingolfin at users.sourceforge.net
Mon May 11 15:31:17 CEST 2009


Revision: 40451
          http://scummvm.svn.sourceforge.net/scummvm/?rev=40451&view=rev
Author:   fingolfin
Date:     2009-05-11 13:31:17 +0000 (Mon, 11 May 2009)

Log Message:
-----------
SCI: Reduced header deps

Modified Paths:
--------------
    scummvm/trunk/engines/sci/engine/kernel.h
    scummvm/trunk/engines/sci/engine/scriptconsole.cpp
    scummvm/trunk/engines/sci/engine/state.h
    scummvm/trunk/engines/sci/gfx/operations.cpp
    scummvm/trunk/engines/sci/sci.cpp
    scummvm/trunk/engines/sci/sci.h
    scummvm/trunk/engines/sci/scicore/sciconsole.cpp

Modified: scummvm/trunk/engines/sci/engine/kernel.h
===================================================================
--- scummvm/trunk/engines/sci/engine/kernel.h	2009-05-11 10:56:59 UTC (rev 40450)
+++ scummvm/trunk/engines/sci/engine/kernel.h	2009-05-11 13:31:17 UTC (rev 40451)
@@ -32,7 +32,6 @@
 
 #include "sci/engine/kdebug.h"
 #include "sci/uinput.h"
-#include "sci/scicore/sciconsole.h" /* sciprintf() */
 
 namespace Sci {
 

Modified: scummvm/trunk/engines/sci/engine/scriptconsole.cpp
===================================================================
--- scummvm/trunk/engines/sci/engine/scriptconsole.cpp	2009-05-11 10:56:59 UTC (rev 40450)
+++ scummvm/trunk/engines/sci/engine/scriptconsole.cpp	2009-05-11 13:31:17 UTC (rev 40451)
@@ -28,6 +28,7 @@
 
 #include "sci/sci_memory.h"
 #include "sci/engine/state.h"
+#include "sci/scicore/sciconsole.h"
 
 namespace Sci {
 

Modified: scummvm/trunk/engines/sci/engine/state.h
===================================================================
--- scummvm/trunk/engines/sci/engine/state.h	2009-05-11 10:56:59 UTC (rev 40450)
+++ scummvm/trunk/engines/sci/engine/state.h	2009-05-11 13:31:17 UTC (rev 40451)
@@ -37,8 +37,7 @@
 
 #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"

Modified: scummvm/trunk/engines/sci/gfx/operations.cpp
===================================================================
--- scummvm/trunk/engines/sci/gfx/operations.cpp	2009-05-11 10:56:59 UTC (rev 40450)
+++ scummvm/trunk/engines/sci/gfx/operations.cpp	2009-05-11 13:31:17 UTC (rev 40451)
@@ -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"

Modified: scummvm/trunk/engines/sci/sci.cpp
===================================================================
--- scummvm/trunk/engines/sci/sci.cpp	2009-05-11 10:56:59 UTC (rev 40450)
+++ scummvm/trunk/engines/sci/sci.cpp	2009-05-11 13:31:17 UTC (rev 40451)
@@ -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 @@
 	return Common::kNoError;
 }
 
+GUI::Debugger *SciEngine::getDebugger() {
+	return _console;
+}
+
 const char* SciEngine::getGameID() const {
 	return _gameDescription->desc.gameid;
 }

Modified: scummvm/trunk/engines/sci/sci.h
===================================================================
--- scummvm/trunk/engines/sci/sci.h	2009-05-11 10:56:59 UTC (rev 40450)
+++ scummvm/trunk/engines/sci/sci.h	2009-05-11 13:31:17 UTC (rev 40451)
@@ -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 @@
 
 	// Engine APIs
 	virtual Common::Error run();
-	virtual GUI::Debugger *getDebugger() { return _console; }
+	virtual GUI::Debugger *getDebugger();
 
 	const char* getGameID() const;
 	int getResourceVersion() const;

Modified: scummvm/trunk/engines/sci/scicore/sciconsole.cpp
===================================================================
--- scummvm/trunk/engines/sci/scicore/sciconsole.cpp	2009-05-11 10:56:59 UTC (rev 40450)
+++ scummvm/trunk/engines/sci/scicore/sciconsole.cpp	2009-05-11 13:31:17 UTC (rev 40451)
@@ -28,6 +28,7 @@
 
 #include "sci/sci_memory.h"
 #include "sci/engine/state.h"
+#include "sci/scicore/sciconsole.h"
 
 namespace Sci {
 


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Scummvm-git-logs mailing list