aboutsummaryrefslogtreecommitdiff
path: root/engines/hopkins/graphics.cpp
diff options
context:
space:
mode:
authorPaul Gilbert2013-03-06 09:46:05 -0500
committerPaul Gilbert2013-03-06 09:46:05 -0500
commit83480c5784dd4193fa6b5dd3bb2f7a75ac67715d (patch)
tree645152d9aec7a6cc5a85b395671a3eba2517d257 /engines/hopkins/graphics.cpp
parent188f7efd0584c975e9e5d2ae38752c7217083cb0 (diff)
downloadscummvm-rg350-83480c5784dd4193fa6b5dd3bb2f7a75ac67715d.tar.gz
scummvm-rg350-83480c5784dd4193fa6b5dd3bb2f7a75ac67715d.tar.bz2
scummvm-rg350-83480c5784dd4193fa6b5dd3bb2f7a75ac67715d.zip
HOPKINS: Fix transition between initial version display to intro animation
Diffstat (limited to 'engines/hopkins/graphics.cpp')
-rw-r--r--engines/hopkins/graphics.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/engines/hopkins/graphics.cpp b/engines/hopkins/graphics.cpp
index d4e1a25e9e..f3116930a0 100644
--- a/engines/hopkins/graphics.cpp
+++ b/engines/hopkins/graphics.cpp
@@ -150,11 +150,18 @@ void GraphicsManager::unlockScreen() {
*/
void GraphicsManager::clearScreen() {
assert(_videoPtr);
- Common::fill(_videoPtr, _videoPtr + WinScan * _screenHeight, 0);
+ Common::fill(_screenBuffer, _screenBuffer + WinScan * _screenHeight, 0);
addRefreshRect(Common::Rect(0, 0, SCREEN_WIDTH, SCREEN_HEIGHT));
}
+void GraphicsManager::clearVesaScreen() {
+ warning("clearVesa");
+ Common::fill(_vesaScreen, _vesaScreen + WinScan * _screenHeight, 0);
+ Common::fill(_vesaBuffer, _vesaBuffer + WinScan * _screenHeight, 0);
+ addDirtyRect(Common::Rect(0, 0, SCREEN_WIDTH, SCREEN_HEIGHT));
+}
+
/**
* Load Image
*/