aboutsummaryrefslogtreecommitdiff
path: root/engines/agos/agos.h
diff options
context:
space:
mode:
authorTravis Howell2006-10-25 05:32:15 +0000
committerTravis Howell2006-10-25 05:32:15 +0000
commit869243142ad4e42c23c52617414fe737c3eead86 (patch)
tree0ea16da05bd36c44ed96da9b69ce6262a9f8942f /engines/agos/agos.h
parent8b0f34e193f571f10d990efba1a5a8e229bc0957 (diff)
downloadscummvm-rg350-869243142ad4e42c23c52617414fe737c3eead86.tar.gz
scummvm-rg350-869243142ad4e42c23c52617414fe737c3eead86.tar.bz2
scummvm-rg350-869243142ad4e42c23c52617414fe737c3eead86.zip
Add class code used by scripts in Elvira 1
svn-id: r24491
Diffstat (limited to 'engines/agos/agos.h')
-rw-r--r--engines/agos/agos.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/engines/agos/agos.h b/engines/agos/agos.h
index 427b60072c..2ad783c98e 100644
--- a/engines/agos/agos.h
+++ b/engines/agos/agos.h
@@ -314,7 +314,12 @@ protected:
char *_linePtrs[6];
int _boxCR;
+ SubroutineLine *_classLine;
uint _classMask, _classMode1, _classMode2;
+ Item *_findNextPtr;
+ Subroutine *_currentTable;
+ SubroutineLine *_currentLine;
+
int _agosMenu;
byte _textMenu[10];
uint _superRoomNumber;
@@ -628,6 +633,7 @@ protected:
void delTimeEvent(TimeEvent *te);
Item *findInByClass(Item *i, int16 m);
+ Item *nextInByClass(Item *i, int16 m);
Item *findMaster(int16 a, int16 n);
Item *nextMaster(Item *item, int16 a, int16 n);
int wordMatch(Item *item, int16 a, int16 n);