aboutsummaryrefslogtreecommitdiff
path: root/engines/dreamweb/dreambase.h
diff options
context:
space:
mode:
authorMax Horn2011-12-13 14:21:21 +0100
committerWillem Jan Palenstijn2011-12-14 12:46:40 +0100
commitb466575d9e36d1c36e64e2d3cccadfd44e2e6940 (patch)
tree806ef134dd2170db5ed7e514fb54a37e5a95e8a1 /engines/dreamweb/dreambase.h
parente44a79fdd49e746947cbb88e3982dc8c89e2ae44 (diff)
downloadscummvm-rg350-b466575d9e36d1c36e64e2d3cccadfd44e2e6940.tar.gz
scummvm-rg350-b466575d9e36d1c36e64e2d3cccadfd44e2e6940.tar.bz2
scummvm-rg350-b466575d9e36d1c36e64e2d3cccadfd44e2e6940.zip
DREAMWEB: Move more stuff to DreamBase
Diffstat (limited to 'engines/dreamweb/dreambase.h')
-rw-r--r--engines/dreamweb/dreambase.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/engines/dreamweb/dreambase.h b/engines/dreamweb/dreambase.h
index a451704c6a..1a730ac541 100644
--- a/engines/dreamweb/dreambase.h
+++ b/engines/dreamweb/dreambase.h
@@ -55,6 +55,10 @@ public:
void input();
byte makeCaps(byte c);
void delChar();
+ void monMessage(uint8 index);
+ void netError();
+ void monitorLogo();
+ void randomAccess(uint16 count);
void printOuterMon();
void showCurrentFile();
void accessLightOn();
@@ -155,6 +159,21 @@ public:
void *getAnyAd(uint8 *value1, uint8 *value2);
const uint8 *getTextInFile1(uint16 index);
uint8 findNextColon(const uint8 **string);
+ uint16 allocateMem(uint16 paragraphs);
+ void deallocateMem(uint16 segment);
+ uint16 allocateAndLoad(unsigned int size);
+ uint16 standardLoad(const char *fileName, uint16 *outSizeInBytes = NULL); // Returns a segment handle which needs to be freed with deallocatemem for symmetry
+ void *standardLoadCPP(const char *fileName, uint16 *outSizeInBytes = NULL); // And this one should be 'free'd
+ void loadIntoTemp(const char *fileName);
+ void loadIntoTemp2(const char *fileName);
+ void loadIntoTemp3(const char *fileName);
+ void loadTempCharset(const char *fileName);
+ void clearAndLoad(uint8 *buf, uint8 c, unsigned int size, unsigned int maxSize);
+ void clearAndLoad(uint16 seg, uint8 c, unsigned int size, unsigned int maxSize);
+ void sortOutMap();
+ void loadRoomData(const Room &room, bool skipDat);
+ void useTempCharset();
+ void useCharset1();
// from use.cpp
void placeFreeObject(uint8 index);