[Scummvm-cvs-logs] SF.net SVN: scummvm:[55808] scummvm/trunk/backends
fingolfin at users.sourceforge.net
fingolfin at users.sourceforge.net
Mon Feb 7 18:53:16 CET 2011
Revision: 55808
http://scummvm.svn.sourceforge.net/scummvm/?rev=55808&view=rev
Author: fingolfin
Date: 2011-02-07 17:53:15 +0000 (Mon, 07 Feb 2011)
Log Message:
-----------
BACKENDS: Reduce header interdependencies
Modified Paths:
--------------
scummvm/trunk/backends/events/sdl/sdl-events.cpp
scummvm/trunk/backends/modular-backend.cpp
scummvm/trunk/backends/modular-backend.h
Modified: scummvm/trunk/backends/events/sdl/sdl-events.cpp
===================================================================
--- scummvm/trunk/backends/events/sdl/sdl-events.cpp 2011-02-07 17:52:58 UTC (rev 55807)
+++ scummvm/trunk/backends/events/sdl/sdl-events.cpp 2011-02-07 17:53:15 UTC (rev 55808)
@@ -29,6 +29,7 @@
#include "backends/events/sdl/sdl-events.h"
#include "backends/platform/sdl/sdl.h"
+#include "backends/graphics/graphics.h"
#include "common/config-manager.h"
// FIXME move joystick defines out and replace with confile file options
Modified: scummvm/trunk/backends/modular-backend.cpp
===================================================================
--- scummvm/trunk/backends/modular-backend.cpp 2011-02-07 17:52:58 UTC (rev 55807)
+++ scummvm/trunk/backends/modular-backend.cpp 2011-02-07 17:53:15 UTC (rev 55808)
@@ -24,7 +24,13 @@
*/
#include "backends/modular-backend.h"
+
#include "backends/fs/fs-factory.h"
+#include "backends/events/default/default-events.h"
+#include "backends/audiocd/default/default-audiocd.h"
+#include "backends/mutex/null/null-mutex.h"
+#include "backends/graphics/null/null-graphics.h"
+
#include "gui/message.h"
ModularBackend::ModularBackend()
Modified: scummvm/trunk/backends/modular-backend.h
===================================================================
--- scummvm/trunk/backends/modular-backend.h 2011-02-07 17:52:58 UTC (rev 55807)
+++ scummvm/trunk/backends/modular-backend.h 2011-02-07 17:53:15 UTC (rev 55808)
@@ -29,11 +29,10 @@
#include "common/system.h"
#include "common/timer.h"
#include "common/savefile.h"
-#include "backends/events/default/default-events.h"
-#include "backends/audiocd/default/default-audiocd.h"
-#include "backends/mutex/null/null-mutex.h"
-#include "backends/graphics/null/null-graphics.h"
+class GraphicsManager;
+class MutexManager;
+
/**
* Base class for modular backends.
*
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