aboutsummaryrefslogtreecommitdiff
path: root/engines/agi/agi.h
diff options
context:
space:
mode:
authorMatthew Hoops2007-09-06 20:51:40 +0000
committerMatthew Hoops2007-09-06 20:51:40 +0000
commit898043d967e12cad2952ac44295a13d6ae382df7 (patch)
treed0c03699e609cc4455564112555386a52810afae /engines/agi/agi.h
parentbe93d3fe8d87d46e737cb9d7c1848a401d388e4f (diff)
downloadscummvm-rg350-898043d967e12cad2952ac44295a13d6ae382df7.tar.gz
scummvm-rg350-898043d967e12cad2952ac44295a13d6ae382df7.tar.bz2
scummvm-rg350-898043d967e12cad2952ac44295a13d6ae382df7.zip
Winnie now enters the main loop and allows for movement (via the menu)
svn-id: r28867
Diffstat (limited to 'engines/agi/agi.h')
-rw-r--r--engines/agi/agi.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/engines/agi/agi.h b/engines/agi/agi.h
index b30c9ed2dd..a17e426cf1 100644
--- a/engines/agi/agi.h
+++ b/engines/agi/agi.h
@@ -549,6 +549,7 @@ public:
virtual int detectGame() = 0;
virtual int loadResource(int, int) = 0;
virtual int loadResource(int, const char*) = 0;
+ virtual int loadResource(int, byte*) = 0;
virtual int unloadResource(int, int) = 0;
virtual int loadObjects(const char *) = 0;
virtual int loadWords(const char *) = 0;
@@ -577,6 +578,7 @@ public:
virtual int detectGame();
virtual int loadResource(int, int);
virtual int loadResource(int, const char*);
+ virtual int loadResource(int, byte*);
virtual int unloadResource(int, int);
virtual int loadObjects(const char *);
virtual int loadWords(const char *);
@@ -605,6 +607,7 @@ public:
virtual int detectGame();
virtual int loadResource(int, int);
virtual int loadResource(int, const char*) { return 0; }
+ virtual int loadResource(int, byte*) { return 0; }
virtual int unloadResource(int, int);
virtual int loadObjects(const char *);
virtual int loadWords(const char *);
@@ -633,6 +636,7 @@ public:
virtual int detectGame();
virtual int loadResource(int, int);
virtual int loadResource(int, const char*) { return 0; }
+ virtual int loadResource(int, byte*) { return 0; }
virtual int unloadResource(int, int);
virtual int loadObjects(const char *);
virtual int loadWords(const char *);
@@ -980,6 +984,7 @@ public:
int preAgiLoadResource(int r, int n);
int preAgiLoadResource(int r, const char* n);
+ int preAgiLoadResource(int r, byte* n);
int preAgiUnloadResource(int r, int n);
PreAgiEngine(OSystem *syst);
@@ -1015,6 +1020,9 @@ public:
void drawStrMiddle(int row, int attr, const char *buffer);
void clearTextArea();
void clearRow(int row);
+ void XOR80(char *buffer);
+ void printStr(const char *szMsg);
+ void printStrXOR(char *szMsg);
// Saved Games
Common::SaveFileManager* getSaveFileMan() { return _saveFileMan; }