aboutsummaryrefslogtreecommitdiff
path: root/engines/agi
diff options
context:
space:
mode:
authorFilippos Karapetis2011-12-13 03:12:43 -0800
committerFilippos Karapetis2011-12-13 03:12:43 -0800
commitd6ee5988d2f4f45e4e70db750eec91885413d9f6 (patch)
treefcb8c803a2155310215665367e5d4d8daa737ea2 /engines/agi
parenta4f74ddf8a98a1a6c37ea415ab7d19f12cd8d3d5 (diff)
parent00e6ab43f8db3b79486f324dfb11febbd4ad8c6b (diff)
downloadscummvm-rg350-d6ee5988d2f4f45e4e70db750eec91885413d9f6.tar.gz
scummvm-rg350-d6ee5988d2f4f45e4e70db750eec91885413d9f6.tar.bz2
scummvm-rg350-d6ee5988d2f4f45e4e70db750eec91885413d9f6.zip
Merge pull request #137 from fingolfin/various-cleanup
Various cleanup
Diffstat (limited to 'engines/agi')
-rw-r--r--engines/agi/agi.h2
-rw-r--r--engines/agi/op_cmd.cpp3
2 files changed, 3 insertions, 2 deletions
diff --git a/engines/agi/agi.h b/engines/agi/agi.h
index 6bb3beec78..e9923aba2e 100644
--- a/engines/agi/agi.h
+++ b/engines/agi/agi.h
@@ -809,8 +809,6 @@ public:
virtual void replayImageStackCall(uint8 type, int16 p1, int16 p2, int16 p3,
int16 p4, int16 p5, int16 p6, int16 p7) = 0;
virtual void releaseImageStack() = 0;
- virtual int saveGame(const Common::String &fileName, const Common::String &saveName) = 0;
- virtual int loadGame(const Common::String &fileName, bool checkId = true) = 0;
int _soundemu;
diff --git a/engines/agi/op_cmd.cpp b/engines/agi/op_cmd.cpp
index 41d9cc3ac9..7e04328a67 100644
--- a/engines/agi/op_cmd.cpp
+++ b/engines/agi/op_cmd.cpp
@@ -1702,6 +1702,9 @@ void cmdSetItemView(AgiGame *state, uint8 *p) {
void cmdCallV1(AgiGame *state, uint8 *p) {
state->_vm->agiLoadResource(rLOGIC, p0);
+ // FIXME: The following instruction looks incomplete.
+ // Maybe something is meant to be assigned to, or read from,
+ // the logic_list entry?
state->logic_list[++state->max_logics];
_v[13] = 1;
}