LAB: Reduced dependency on processroom.h. Yay!
This commit is contained in:
parent
c062dee369
commit
e5f753749f
9 changed files with 16 additions and 5 deletions
|
@ -38,6 +38,7 @@
|
||||||
#include "lab/intro.h"
|
#include "lab/intro.h"
|
||||||
#include "lab/labsets.h"
|
#include "lab/labsets.h"
|
||||||
#include "lab/music.h"
|
#include "lab/music.h"
|
||||||
|
#include "lab/processroom.h"
|
||||||
#include "lab/resource.h"
|
#include "lab/resource.h"
|
||||||
#include "lab/utils.h"
|
#include "lab/utils.h"
|
||||||
|
|
||||||
|
|
|
@ -41,6 +41,7 @@
|
||||||
#include "lab/eventman.h"
|
#include "lab/eventman.h"
|
||||||
#include "lab/image.h"
|
#include "lab/image.h"
|
||||||
#include "lab/music.h"
|
#include "lab/music.h"
|
||||||
|
#include "lab/processroom.h"
|
||||||
#include "lab/resource.h"
|
#include "lab/resource.h"
|
||||||
#include "lab/utils.h"
|
#include "lab/utils.h"
|
||||||
|
|
||||||
|
|
|
@ -35,21 +35,25 @@
|
||||||
#include "common/rect.h"
|
#include "common/rect.h"
|
||||||
|
|
||||||
#include "engines/engine.h"
|
#include "engines/engine.h"
|
||||||
#include "lab/processroom.h"
|
|
||||||
|
|
||||||
struct ADGameDescription;
|
struct ADGameDescription;
|
||||||
|
|
||||||
namespace Lab {
|
namespace Lab {
|
||||||
|
|
||||||
|
struct Action;
|
||||||
class Anim;
|
class Anim;
|
||||||
|
struct CloseData;
|
||||||
class DisplayMan;
|
class DisplayMan;
|
||||||
class EventManager;
|
class EventManager;
|
||||||
struct Gadget;
|
struct Gadget;
|
||||||
class Image;
|
class Image;
|
||||||
struct IntuiMessage;
|
struct IntuiMessage;
|
||||||
|
struct InventoryData;
|
||||||
class LargeSet;
|
class LargeSet;
|
||||||
class Music;
|
class Music;
|
||||||
class Resource;
|
class Resource;
|
||||||
|
struct RoomData;
|
||||||
|
struct Rule;
|
||||||
struct TextFont;
|
struct TextFont;
|
||||||
class Utils;
|
class Utils;
|
||||||
|
|
||||||
|
@ -75,6 +79,9 @@ struct CrumbData {
|
||||||
|
|
||||||
#define MAX_CRUMBS 128
|
#define MAX_CRUMBS 128
|
||||||
|
|
||||||
|
typedef CloseData *CloseDataPtr;
|
||||||
|
typedef Common::List<Rule *> RuleList;
|
||||||
|
|
||||||
// Direction defines
|
// Direction defines
|
||||||
#define NORTH 0
|
#define NORTH 0
|
||||||
#define SOUTH 1
|
#define SOUTH 1
|
||||||
|
|
|
@ -36,6 +36,7 @@
|
||||||
#include "lab/interface.h"
|
#include "lab/interface.h"
|
||||||
#include "lab/labsets.h"
|
#include "lab/labsets.h"
|
||||||
#include "lab/music.h"
|
#include "lab/music.h"
|
||||||
|
#include "lab/processroom.h"
|
||||||
#include "lab/resource.h"
|
#include "lab/resource.h"
|
||||||
#include "lab/utils.h"
|
#include "lab/utils.h"
|
||||||
|
|
||||||
|
|
|
@ -36,6 +36,7 @@
|
||||||
#include "lab/dispman.h"
|
#include "lab/dispman.h"
|
||||||
#include "lab/labsets.h"
|
#include "lab/labsets.h"
|
||||||
#include "lab/music.h"
|
#include "lab/music.h"
|
||||||
|
#include "lab/processroom.h"
|
||||||
#include "lab/resource.h"
|
#include "lab/resource.h"
|
||||||
#include "lab/utils.h"
|
#include "lab/utils.h"
|
||||||
|
|
||||||
|
|
|
@ -101,8 +101,6 @@ typedef struct CloseData {
|
||||||
CloseData *_subCloseUps;
|
CloseData *_subCloseUps;
|
||||||
} CloseData;
|
} CloseData;
|
||||||
|
|
||||||
typedef CloseData *CloseDataPtr;
|
|
||||||
|
|
||||||
struct ViewData {
|
struct ViewData {
|
||||||
int16 *_condition;
|
int16 *_condition;
|
||||||
char *_graphicName;
|
char *_graphicName;
|
||||||
|
@ -128,8 +126,6 @@ struct Rule {
|
||||||
Rule *_nextRule;
|
Rule *_nextRule;
|
||||||
};
|
};
|
||||||
|
|
||||||
typedef Common::List<Rule *> RuleList;
|
|
||||||
|
|
||||||
struct RoomData {
|
struct RoomData {
|
||||||
uint16 _northDoor;
|
uint16 _northDoor;
|
||||||
uint16 _southDoor;
|
uint16 _southDoor;
|
||||||
|
|
|
@ -32,6 +32,7 @@
|
||||||
|
|
||||||
#include "lab/dispman.h"
|
#include "lab/dispman.h"
|
||||||
#include "lab/music.h"
|
#include "lab/music.h"
|
||||||
|
#include "lab/processroom.h"
|
||||||
#include "lab/resource.h"
|
#include "lab/resource.h"
|
||||||
|
|
||||||
namespace Lab {
|
namespace Lab {
|
||||||
|
|
|
@ -33,6 +33,8 @@
|
||||||
|
|
||||||
namespace Lab {
|
namespace Lab {
|
||||||
|
|
||||||
|
struct ViewData;
|
||||||
|
|
||||||
enum StaticText {
|
enum StaticText {
|
||||||
kTextLowerFloor,
|
kTextLowerFloor,
|
||||||
kTextMiddleFloor,
|
kTextMiddleFloor,
|
||||||
|
|
|
@ -42,6 +42,7 @@
|
||||||
#include "lab/interface.h"
|
#include "lab/interface.h"
|
||||||
#include "lab/labsets.h"
|
#include "lab/labsets.h"
|
||||||
#include "lab/music.h"
|
#include "lab/music.h"
|
||||||
|
#include "lab/processroom.h"
|
||||||
#include "lab/resource.h"
|
#include "lab/resource.h"
|
||||||
#include "lab/savegame.h"
|
#include "lab/savegame.h"
|
||||||
#include "lab/utils.h"
|
#include "lab/utils.h"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue