diff options
author | Travis Howell | 2006-09-30 07:24:30 +0000 |
---|---|---|
committer | Travis Howell | 2006-09-30 07:24:30 +0000 |
commit | b828f5e3bc6df098bf8a539fff9bea459becdba2 (patch) | |
tree | 1525abf48cc40077d2cc2c5215ede0b968c17480 /engines/agos | |
parent | 5c3f7e4d5de8792f047b3f7f24f1a81ad6415a0a (diff) | |
download | scummvm-rg350-b828f5e3bc6df098bf8a539fff9bea459becdba2.tar.gz scummvm-rg350-b828f5e3bc6df098bf8a539fff9bea459becdba2.tar.bz2 scummvm-rg350-b828f5e3bc6df098bf8a539fff9bea459becdba2.zip |
Add code for isVgaQueueEmpty() in PP
svn-id: r24031
Diffstat (limited to 'engines/agos')
-rw-r--r-- | engines/agos/event.cpp | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/engines/agos/event.cpp b/engines/agos/event.cpp index 33b7c661e9..4d78f65584 100644 --- a/engines/agos/event.cpp +++ b/engines/agos/event.cpp @@ -142,7 +142,16 @@ bool AGOSEngine::kickoffTimeEvents() { } bool AGOSEngine::isVgaQueueEmpty() { - return true; + VgaTimerEntry *vte; + bool result = false; + + while (vte->delay) { + if (vte->cur_vga_file == _variableArray[999] && vte->sprite_id >= 100) { + result = true; + break; + } + } + return result; } void AGOSEngine::addVgaEvent(uint16 num, const byte *code_ptr, uint16 cur_sprite, uint16 curZoneNum, int32 param) { |