Skip to content

Commit

Permalink
ACCESS: Implemented cmdVideoEnded
Browse files Browse the repository at this point in the history
  • Loading branch information
dreammaster committed Aug 29, 2014
1 parent 729f03f commit 661a569
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 4 deletions.
10 changes: 8 additions & 2 deletions engines/access/scripts.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Expand Down Expand Up @@ -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"); }

Expand Down
2 changes: 1 addition & 1 deletion engines/access/scripts.h
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@ class Scripts: public Manager {
void cmdSetDisplay();
void cmdSetBuffer();
void cmdSetScroll();
void CMDSAVERECT();
void cmdVideoEnded();
void CMDSETBUFVID();
void CMDPLAYBUFVID();
void cmdRemoveLast();
Expand Down
2 changes: 1 addition & 1 deletion engines/access/video.h
Original file line number Diff line number Diff line change
Expand Up @@ -48,13 +48,13 @@ class VideoPlayer: public Manager {
int _xCount;
int _scanCount;
int _frameSize;
bool _videoEnd;

void getFrame();
public:
int _videoFrame;
bool _soundFlag;
int _soundFrame;
bool _videoEnd;
public:
VideoPlayer(AccessEngine *vm);
~VideoPlayer();
Expand Down

0 comments on commit 661a569

Please sign in to comment.