diff options
author | Eugene Sandulenko | 2016-07-11 22:46:09 +0200 |
---|---|---|
committer | Eugene Sandulenko | 2016-08-03 23:40:36 +0200 |
commit | e15915b6a30d56a77c99eb9b3871cc75b4034b9c (patch) | |
tree | 1c951a5755229f44a29db5e220b18b66b8206e03 /engines/director/lingo/lingo.h | |
parent | 8136267ada2c346510baa1258cd12dd436974365 (diff) | |
download | scummvm-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.h | 16 |
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; |