diff options
author | Benjamin Haisch | 2008-04-30 20:36:19 +0000 |
---|---|---|
committer | Benjamin Haisch | 2008-04-30 20:36:19 +0000 |
commit | 7509d66caf516d87f938f66a20f4ce81367a8305 (patch) | |
tree | 3ce463b2c13d8d0c1ad5259279f49e3e4f10a300 /engines/made/database.h | |
parent | e866aefdfdf7386cd3f5c94a058dd329c44b8fde (diff) | |
download | scummvm-rg350-7509d66caf516d87f938f66a20f4ce81367a8305.tar.gz scummvm-rg350-7509d66caf516d87f938f66a20f4ce81367a8305.tar.bz2 scummvm-rg350-7509d66caf516d87f938f66a20f4ce81367a8305.zip |
Implemented savegame loading/saving and sprite clipping
Fixed bug in Screen::printTextEx
Implemented opcodes:
- o1_DRAWTEXT
- o1_DRAWMENU
- o1_MENUCOUNT
- o1_SAVEGAME
- o1_LOADGAME
- o1_GAMENAME
svn-id: r31794
Diffstat (limited to 'engines/made/database.h')
-rw-r--r-- | engines/made/database.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/engines/made/database.h b/engines/made/database.h index 5e88b0919f..c5d3916e25 100644 --- a/engines/made/database.h +++ b/engines/made/database.h @@ -30,6 +30,7 @@ #include "common/util.h" #include "common/file.h" #include "common/stream.h" +#include "common/str.h" #include "made/redreader.h" @@ -78,6 +79,10 @@ public: void open(const char *filename); void openFromRed(const char *redFilename, const char *filename); + bool getSavegameDescription(const char *filename, Common::String &description); + int16 savegame(const char *filename, const char *description, int16 version); + int16 loadgame(const char *filename, int16 version); + Object *getObject(int16 index) const { if (index >= 1) return _objects[index - 1]; |