aboutsummaryrefslogtreecommitdiff
path: root/engines/lab/lab.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/lab/lab.h')
-rw-r--r--engines/lab/lab.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/engines/lab/lab.h b/engines/lab/lab.h
index 2fd60c73e7..2cbea65269 100644
--- a/engines/lab/lab.h
+++ b/engines/lab/lab.h
@@ -35,21 +35,25 @@
#include "common/rect.h"
#include "engines/engine.h"
-#include "lab/processroom.h"
struct ADGameDescription;
namespace Lab {
+struct Action;
class Anim;
+struct CloseData;
class DisplayMan;
class EventManager;
struct Gadget;
class Image;
struct IntuiMessage;
+struct InventoryData;
class LargeSet;
class Music;
class Resource;
+struct RoomData;
+struct Rule;
struct TextFont;
class Utils;
@@ -75,6 +79,9 @@ struct CrumbData {
#define MAX_CRUMBS 128
+typedef CloseData *CloseDataPtr;
+typedef Common::List<Rule *> RuleList;
+
// Direction defines
#define NORTH 0
#define SOUTH 1