aboutsummaryrefslogtreecommitdiff
path: root/engines/lab/labfun.h
diff options
context:
space:
mode:
authorStrangerke2015-11-30 00:34:43 +0100
committerWillem Jan Palenstijn2015-12-23 21:33:44 +0100
commit771e558d905ee467280482d62697dc66d969ed2b (patch)
treee9eeada2ac2552d74c7213b00ef45270721b0a6e /engines/lab/labfun.h
parent0c84355f4ae5651e7667b9aa0d2d3c6c28f21496 (diff)
downloadscummvm-rg350-771e558d905ee467280482d62697dc66d969ed2b.tar.gz
scummvm-rg350-771e558d905ee467280482d62697dc66d969ed2b.tar.bz2
scummvm-rg350-771e558d905ee467280482d62697dc66d969ed2b.zip
LAB: Move the global variable g_resource to the main engine class
Diffstat (limited to 'engines/lab/labfun.h')
-rw-r--r--engines/lab/labfun.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/engines/lab/labfun.h b/engines/lab/labfun.h
index f602d6007a..dd4796a2d0 100644
--- a/engines/lab/labfun.h
+++ b/engines/lab/labfun.h
@@ -47,6 +47,8 @@
namespace Lab {
+class LabEngine;
+
/* Direction defines */
#define NORTH 0
#define SOUTH 1
@@ -209,12 +211,16 @@ extern Music *g_music;
class LargeSet {
public:
- LargeSet(uint16 last);
+ LargeSet(uint16 last, LabEngine *vm);
~LargeSet();
bool in(uint16 element);
void inclElement(uint16 element);
void exclElement(uint16 element);
bool readInitialConditions(const char *fileName);
+
+private:
+ LabEngine *_vm;
+
public:
uint16 _lastElement;
uint16 *_array;