diff options
author | Max Horn | 2011-12-13 14:21:21 +0100 |
---|---|---|
committer | Willem Jan Palenstijn | 2011-12-14 12:46:40 +0100 |
commit | b466575d9e36d1c36e64e2d3cccadfd44e2e6940 (patch) | |
tree | 806ef134dd2170db5ed7e514fb54a37e5a95e8a1 /engines/dreamweb/dreambase.h | |
parent | e44a79fdd49e746947cbb88e3982dc8c89e2ae44 (diff) | |
download | scummvm-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.h | 19 |
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); |