diff options
-rw-r--r-- | engines/hdb/ai-cinematic.cpp | 8 | ||||
-rw-r--r-- | engines/hdb/ai.h | 1 |
2 files changed, 9 insertions, 0 deletions
diff --git a/engines/hdb/ai-cinematic.cpp b/engines/hdb/ai-cinematic.cpp index cb4f1a83d5..45274b4a7c 100644 --- a/engines/hdb/ai-cinematic.cpp +++ b/engines/hdb/ai-cinematic.cpp @@ -303,6 +303,14 @@ void AI::cineMoveEntity(const char *entName, int x, int y, int level, int speed) _cine.push_back(cmd); } +void AI::cineEntityFace(const char *luaName, double dir) { + CineCommand *cmd = new CineCommand; + cmd->title = luaName; + cmd->x = dir; + cmd->cmdType = C_ENTITYFACE; + _cine.push_back(cmd); +} + void AI::cineUse(const char *entName) { CineCommand *cmd = new CineCommand; cmd->string = entName; diff --git a/engines/hdb/ai.h b/engines/hdb/ai.h index 65f6b9f928..cb24cac02e 100644 --- a/engines/hdb/ai.h +++ b/engines/hdb/ai.h @@ -536,6 +536,7 @@ public: void cineWaitUntilDone(); void cineSetEntity(const char *entName, int x, int y, int level); void cineMoveEntity(const char *entName, int x, int y, int level, int speed); + void cineEntityFace(const char *luaName, double dir); void cineUse(const char *entName); void cineFadeIn(bool isBlack, int steps); void cineFadeOut(bool isBlack, int steps); |