aboutsummaryrefslogtreecommitdiff
path: root/engines/made/database.h
diff options
context:
space:
mode:
authorBenjamin Haisch2008-04-30 20:36:19 +0000
committerBenjamin Haisch2008-04-30 20:36:19 +0000
commit7509d66caf516d87f938f66a20f4ce81367a8305 (patch)
tree3ce463b2c13d8d0c1ad5259279f49e3e4f10a300 /engines/made/database.h
parente866aefdfdf7386cd3f5c94a058dd329c44b8fde (diff)
downloadscummvm-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.h5
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];