aboutsummaryrefslogtreecommitdiff
path: root/engines/director/lingo/lingo.h
diff options
context:
space:
mode:
authorEugene Sandulenko2016-07-11 22:46:09 +0200
committerEugene Sandulenko2016-08-03 23:40:36 +0200
commite15915b6a30d56a77c99eb9b3871cc75b4034b9c (patch)
tree1c951a5755229f44a29db5e220b18b66b8206e03 /engines/director/lingo/lingo.h
parent8136267ada2c346510baa1258cd12dd436974365 (diff)
downloadscummvm-rg350-e15915b6a30d56a77c99eb9b3871cc75b4034b9c.tar.gz
scummvm-rg350-e15915b6a30d56a77c99eb9b3871cc75b4034b9c.tar.bz2
scummvm-rg350-e15915b6a30d56a77c99eb9b3871cc75b4034b9c.zip
DIRECTOR: Lingo: Process simple 'the' entities
Diffstat (limited to 'engines/director/lingo/lingo.h')
-rw-r--r--engines/director/lingo/lingo.h16
1 files changed, 10 insertions, 6 deletions
diff --git a/engines/director/lingo/lingo.h b/engines/director/lingo/lingo.h
index 5dc6c07d82..f1fc96a1d3 100644
--- a/engines/director/lingo/lingo.h
+++ b/engines/director/lingo/lingo.h
@@ -206,6 +206,10 @@ public:
static void c_assign();
bool verify(Symbol *s);
static void c_eval();
+
+ static void c_theentitypush();
+ static void c_theentityassign();
+
static void c_repeatwhilecode();
static void c_repeatwithcode();
static void c_ifcode();
@@ -251,12 +255,12 @@ public:
void func_gotoprevious();
public:
- void setTheEntity(TheEntityType entity, int id, TheFieldType field, Datum &d);
- void setTheSprite(int id, TheFieldType field, Datum &d);
- void setTheCast(int id, TheFieldType field, Datum &d);
- Datum getTheEntity(TheEntityType entity, int id, TheFieldType field);
- Datum getTheSprite(int id, TheFieldType field);
- Datum getTheCast(int id, TheFieldType field);
+ void setTheEntity(int entity, int id, int field, Datum &d);
+ void setTheSprite(int id, int field, Datum &d);
+ void setTheCast(int id, int field, Datum &d);
+ Datum getTheEntity(int entity, int id, int field);
+ Datum getTheSprite(int id, int field);
+ Datum getTheCast(int id, int field);
public:
ScriptData *_currentScript;