aboutsummaryrefslogtreecommitdiff
path: root/engines/dreamweb/dreambase.h
diff options
context:
space:
mode:
authorWillem Jan Palenstijn2011-12-26 19:48:47 +0100
committerWillem Jan Palenstijn2011-12-26 20:03:52 +0100
commitcb3eee86358e73251081d0d285ac2303db5aa775 (patch)
treea90ea722e1fd2bc7b45aaca2e16b00e6462cb39e /engines/dreamweb/dreambase.h
parent6f85de6b6e9b2af820d0294db16881d41368d693 (diff)
downloadscummvm-rg350-cb3eee86358e73251081d0d285ac2303db5aa775.tar.gz
scummvm-rg350-cb3eee86358e73251081d0d285ac2303db5aa775.tar.bz2
scummvm-rg350-cb3eee86358e73251081d0d285ac2303db5aa775.zip
DREAMWEB: Reduce dependency on globals and move functions to DreamBase
Diffstat (limited to 'engines/dreamweb/dreambase.h')
-rw-r--r--engines/dreamweb/dreambase.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/engines/dreamweb/dreambase.h b/engines/dreamweb/dreambase.h
index ef08738cf6..3fe00ad847 100644
--- a/engines/dreamweb/dreambase.h
+++ b/engines/dreamweb/dreambase.h
@@ -222,6 +222,16 @@ public:
void reExFromInv();
void swapWithInv();
void transferText(uint8 from, uint8 to);
+ void pickupConts(uint8 from, uint8 containerEx);
+ byte transferToEx(uint8 from);
+ void swapWithOpen();
+ void outOfOpen();
+ void inToInv();
+ void outOfInv();
+ bool checkObjectSize();
+ void useOpened();
+ void setPickup();
+ void selectOpenOb();
// from pathfind.cpp
void turnPathOn(uint8 param);
@@ -576,6 +586,10 @@ public:
void showSymbol();
void updateSymbolTop();
void updateSymbolBot();
+ void pickupOb(uint8 command, uint8 pos);
+ void errorMessage1();
+ void errorMessage2();
+ void errorMessage3();
// from talk.cpp
void talk();
@@ -600,6 +614,7 @@ public:
void loadIntroRoom();
void set16ColPalette();
void realCredits();
+ uint8 getExPos();
// from use.cpp
void placeFreeObject(uint8 index);