// Command 41: activate MLST record and play void RivenSimpleCommand::activateMLSTAndPlay(uint16 op, const ArgumentArray &args) { MLSTRecord mlstRecord = _vm->getCard()->getMovie(args[0]); activateMLST(mlstRecord); RivenVideo *video = _vm->_video->openSlot(mlstRecord.playbackSlot); video->enable(); video->play(); }
// Command 33: play background movie - nonblocking (movie_id) void RivenSimpleCommand::playMovie(uint16 op, const ArgumentArray &args) { RivenVideo *video = _vm->_video->openSlot(args[0]); video->enable(); video->play(); }