aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/access/scripts.cpp7
-rw-r--r--engines/access/scripts.h2
2 files changed, 6 insertions, 3 deletions
diff --git a/engines/access/scripts.cpp b/engines/access/scripts.cpp
index bb45cd44d2..19633544f4 100644
--- a/engines/access/scripts.cpp
+++ b/engines/access/scripts.cpp
@@ -91,7 +91,7 @@ void Scripts::executeCommand(int commandIndex) {
&Scripts::cmdSetFlag, &Scripts::cmdCheckFlag, &Scripts::cmdGoto,
&Scripts::cmdSetInventory, &Scripts::cmdSetInventory, &Scripts::cmdCheckInventory,
&Scripts::CMDSETTEX, &Scripts::CMDNEWROOM, &Scripts::CMDCONVERSE,
- &Scripts::cmdCheckFrame, &Scripts::cmdCheckAnim, &Scripts::CMDSND,
+ &Scripts::cmdCheckFrame, &Scripts::cmdCheckAnim, &Scripts::cmdSnd,
&Scripts::cmdRetNeg, &Scripts::cmdRetPos, &Scripts::cmdCheckLoc,
&Scripts::cmdSetAnim, &Scripts::CMDDISPINV, &Scripts::CMDSETTIMER,
&Scripts::CMDSETTIMER, &Scripts::CMDCHECKTIMER, &Scripts::cmdSetTravel,
@@ -246,7 +246,10 @@ void Scripts::cmdCheckAnim() {
_data->skip(2);
}
-void Scripts::CMDSND() { error("TODO"); }
+void Scripts::cmdSnd() {
+ int id = _data->readByte();
+ _vm->_sound->playSound(id);
+}
void Scripts::cmdRetNeg() {
_endFlag = true;
diff --git a/engines/access/scripts.h b/engines/access/scripts.h
index 25f4dc192d..495c4c5f9f 100644
--- a/engines/access/scripts.h
+++ b/engines/access/scripts.h
@@ -68,7 +68,7 @@ protected:
void CMDCONVERSE();
void cmdCheckFrame();
void cmdCheckAnim();
- void CMDSND();
+ void cmdSnd();
void cmdRetNeg();
void cmdCheckLoc();
void cmdSetAnim();