From 9015cf72a326e5bac2eeb311b257690a01d4bc26 Mon Sep 17 00:00:00 2001 From: Eugene Sandulenko Date: Tue, 8 Dec 2015 21:28:45 +0100 Subject: LAB: Reduced header dependency: interface.h --- engines/lab/anim.cpp | 1 + engines/lab/dispman.cpp | 2 ++ engines/lab/engine.cpp | 1 + engines/lab/eventman.cpp | 1 + engines/lab/interface.cpp | 1 + engines/lab/intro.cpp | 1 + engines/lab/lab.h | 6 ++++-- engines/lab/map.cpp | 1 + engines/lab/special.cpp | 1 + 9 files changed, 13 insertions(+), 2 deletions(-) (limited to 'engines/lab') diff --git a/engines/lab/anim.cpp b/engines/lab/anim.cpp index 7411dcb794..ac1ab3e3ef 100644 --- a/engines/lab/anim.cpp +++ b/engines/lab/anim.cpp @@ -30,6 +30,7 @@ #include "lab/lab.h" +#include "lab/anim.h" #include "lab/dispman.h" #include "lab/eventman.h" #include "lab/music.h" diff --git a/engines/lab/dispman.cpp b/engines/lab/dispman.cpp index f78e55d8d9..d3ad191f64 100644 --- a/engines/lab/dispman.cpp +++ b/engines/lab/dispman.cpp @@ -32,8 +32,10 @@ #include "lab/lab.h" +#include "lab/anim.h" #include "lab/dispman.h" #include "lab/eventman.h" +#include "lab/interface.h" #include "lab/music.h" #include "lab/image.h" #include "lab/resource.h" diff --git a/engines/lab/engine.cpp b/engines/lab/engine.cpp index af6d4c4ad1..a22c19ff17 100644 --- a/engines/lab/engine.cpp +++ b/engines/lab/engine.cpp @@ -33,6 +33,7 @@ #include "lab/dispman.h" #include "lab/eventman.h" #include "lab/image.h" +#include "lab/interface.h" #include "lab/intro.h" #include "lab/labsets.h" #include "lab/music.h" diff --git a/engines/lab/eventman.cpp b/engines/lab/eventman.cpp index 176f008bf1..967a6f0cee 100644 --- a/engines/lab/eventman.cpp +++ b/engines/lab/eventman.cpp @@ -33,6 +33,7 @@ #include "lab/dispman.h" #include "lab/eventman.h" #include "lab/image.h" +#include "lab/interface.h" namespace Lab { diff --git a/engines/lab/interface.cpp b/engines/lab/interface.cpp index d56f485706..41f7e37971 100644 --- a/engines/lab/interface.cpp +++ b/engines/lab/interface.cpp @@ -33,6 +33,7 @@ #include "lab/dispman.h" #include "lab/eventman.h" #include "lab/image.h" +#include "lab/interface.h" #include "lab/utils.h" namespace Lab { diff --git a/engines/lab/intro.cpp b/engines/lab/intro.cpp index 89e030ce1b..df575bde5f 100644 --- a/engines/lab/intro.cpp +++ b/engines/lab/intro.cpp @@ -31,6 +31,7 @@ #include "lab/lab.h" #include "lab/dispman.h" +#include "lab/interface.h" #include "lab/intro.h" #include "lab/music.h" #include "lab/resource.h" diff --git a/engines/lab/lab.h b/engines/lab/lab.h index 4d9cb7bd05..4031fe62f1 100644 --- a/engines/lab/lab.h +++ b/engines/lab/lab.h @@ -37,15 +37,17 @@ #include "engines/engine.h" #include "lab/anim.h" #include "lab/processroom.h" -#include "lab/interface.h" -//#include "lab/eventman.h" struct ADGameDescription; namespace Lab { +class Anim; class DisplayMan; class EventManager; +struct Gadget; +class Image; +struct IntuiMessage; class LargeSet; class Music; class Resource; diff --git a/engines/lab/map.cpp b/engines/lab/map.cpp index 21763918ff..cec9c4c334 100644 --- a/engines/lab/map.cpp +++ b/engines/lab/map.cpp @@ -33,6 +33,7 @@ #include "lab/dispman.h" #include "lab/eventman.h" #include "lab/image.h" +#include "lab/interface.h" #include "lab/labsets.h" #include "lab/music.h" #include "lab/resource.h" diff --git a/engines/lab/special.cpp b/engines/lab/special.cpp index 690dc293a3..24db6ce076 100644 --- a/engines/lab/special.cpp +++ b/engines/lab/special.cpp @@ -38,6 +38,7 @@ #include "lab/dispman.h" #include "lab/eventman.h" #include "lab/image.h" +#include "lab/interface.h" #include "lab/labsets.h" #include "lab/music.h" #include "lab/resource.h" -- cgit v1.2.3