aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Hoops2011-11-02 21:10:00 -0400
committerMatthew Hoops2011-11-02 21:10:00 -0400
commit053e1d6529753728710b5b29d789e24b0b9c4776 (patch)
tree48f14ae18c7849af7df8a74e62d76ea6a2374c82
parent57405cee9e715fb23ed8faf9fbc21f62d1c87393 (diff)
downloadscummvm-rg350-053e1d6529753728710b5b29d789e24b0b9c4776.tar.gz
scummvm-rg350-053e1d6529753728710b5b29d789e24b0b9c4776.tar.bz2
scummvm-rg350-053e1d6529753728710b5b29d789e24b0b9c4776.zip
PEGASUS: Some sub control room interaction fixes
-rwxr-xr-xengines/pegasus/neighborhood/norad/subcontrolroom.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/engines/pegasus/neighborhood/norad/subcontrolroom.cpp b/engines/pegasus/neighborhood/norad/subcontrolroom.cpp
index 69244bcb7f..9174a72494 100755
--- a/engines/pegasus/neighborhood/norad/subcontrolroom.cpp
+++ b/engines/pegasus/neighborhood/norad/subcontrolroom.cpp
@@ -928,6 +928,7 @@ void SubControlRoom::setControlMonitorToTime(const TimeValue newTime, const int
_subControlMovie.stop();
_subControlMovie.setSegment(0, _subControlMovie.getDuration());
_subControlMovie.setTime(newTime);
+ _subControlMovie.redrawMovieWorld();
_gameState = newState;
allowInput(shouldAllowInput);
}
@@ -969,6 +970,7 @@ void SubControlRoom::setClawMonitorToTime(const TimeValue newTime) {
_clawMonitorMovie.stop();
_clawMonitorMovie.setSegment(0, _clawMonitorMovie.getDuration());
_clawMonitorMovie.setTime(newTime);
+ _clawMonitorMovie.redrawMovieWorld();
}
void SubControlRoom::playClawMonitorSection(const TimeValue in, const TimeValue out, const tNotificationFlags flags,