aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
authorNipun Garg2019-06-19 17:58:37 +0530
committerEugene Sandulenko2019-09-03 17:16:49 +0200
commit81f90c772151b3abe14b86350aa9db9e98819083 (patch)
tree68969503a2e31748cbd35504535967da020e8fec /engines
parentcc801cc7a1702efd0a9dbee9cbe8396cee3d1b06 (diff)
downloadscummvm-rg350-81f90c772151b3abe14b86350aa9db9e98819083.tar.gz
scummvm-rg350-81f90c772151b3abe14b86350aa9db9e98819083.tar.bz2
scummvm-rg350-81f90c772151b3abe14b86350aa9db9e98819083.zip
HDB: Add cineUseEntity()
Diffstat (limited to 'engines')
-rw-r--r--engines/hdb/ai-cinematic.cpp7
-rw-r--r--engines/hdb/ai.h1
2 files changed, 8 insertions, 0 deletions
diff --git a/engines/hdb/ai-cinematic.cpp b/engines/hdb/ai-cinematic.cpp
index 92f4a94203..fb3c01b5be 100644
--- a/engines/hdb/ai-cinematic.cpp
+++ b/engines/hdb/ai-cinematic.cpp
@@ -241,6 +241,13 @@ void AI::cineSetEntity(const char *entName, int x, int y, int level) {
_cine.push_back(cmd);
}
+void AI::cineUse(const char *entName) {
+ CineCommand *cmd = new CineCommand;
+ cmd->string = entName;
+ cmd->cmdType = C_USEENTITY;
+ _cine.push_back(cmd);
+}
+
void AI::cineFadeIn(bool isBlack, int steps) {
CineCommand *cmd = new CineCommand;
cmd->speed = steps;
diff --git a/engines/hdb/ai.h b/engines/hdb/ai.h
index 0d76eec248..1a86f2422c 100644
--- a/engines/hdb/ai.h
+++ b/engines/hdb/ai.h
@@ -411,6 +411,7 @@ public:
void cineWait(int seconds);
void cineWaitUntilDone();
void cineSetEntity(const char *entName, int x, int y, int level);
+ void cineUse(const char *entName);
void cineFadeIn(bool isBlack, int steps);
void cineFadeOut(bool isBlack, int steps);