ACCESS: Implemented cmdVideoEnded

This commit is contained in:
Paul Gilbert 2014-08-28 21:40:59 -04:00
parent 729f03f42c
commit 661a5694b4
3 changed files with 10 additions and 4 deletions

View File

@ -105,7 +105,7 @@ void Scripts::executeCommand(int commandIndex) {
&Scripts::cmdSetTimer, &Scripts::cmdCheckTimer, &Scripts::cmdSetTravel,
&Scripts::cmdSetTravel, &Scripts::cmdSetVideo, &Scripts::cmdPlayVideo,
&Scripts::cmdPlotImage, &Scripts::cmdSetDisplay, &Scripts::cmdSetBuffer,
&Scripts::cmdSetScroll, &Scripts::CMDSAVERECT, &Scripts::CMDSAVERECT,
&Scripts::cmdSetScroll, &Scripts::cmdVideoEnded, &Scripts::cmdVideoEnded,
&Scripts::CMDSETBUFVID, &Scripts::CMDPLAYBUFVID, &Scripts::cmdRemoveLast,
&Scripts::cmdSpecial, &Scripts::cmdSpecial, &Scripts::cmdSpecial,
&Scripts::CMDSETCYCLE, &Scripts::CMDCYCLE, &Scripts::cmdCharSpeak,
@ -457,7 +457,13 @@ void Scripts::cmdSetScroll() {
_vm->_screen->_scrollY = 0;
}
void Scripts::CMDSAVERECT() { error("TODO CMDSAVERECT"); }
void Scripts::cmdVideoEnded() {
if (_vm->_video->_videoEnd)
cmdGoto();
else
_data->skip(2);
}
void Scripts::CMDSETBUFVID() { error("TODO CMDSETBUFVID"); }
void Scripts::CMDPLAYBUFVID() { error("TODO CMDPLAYBUFVID"); }

View File

@ -96,7 +96,7 @@ protected:
void cmdSetDisplay();
void cmdSetBuffer();
void cmdSetScroll();
void CMDSAVERECT();
void cmdVideoEnded();
void CMDSETBUFVID();
void CMDPLAYBUFVID();
void cmdRemoveLast();

View File

@ -48,13 +48,13 @@ private:
int _xCount;
int _scanCount;
int _frameSize;
bool _videoEnd;
void getFrame();
public:
int _videoFrame;
bool _soundFlag;
int _soundFrame;
bool _videoEnd;
public:
VideoPlayer(AccessEngine *vm);
~VideoPlayer();