aboutsummaryrefslogtreecommitdiff
path: root/engines/sci
diff options
context:
space:
mode:
Diffstat (limited to 'engines/sci')
-rw-r--r--engines/sci/engine/savegame.cpp2
-rw-r--r--engines/sci/graphics/screen.cpp4
-rw-r--r--engines/sci/graphics/screen.h2
3 files changed, 4 insertions, 4 deletions
diff --git a/engines/sci/engine/savegame.cpp b/engines/sci/engine/savegame.cpp
index 8fca7eabca..93b3a997cc 100644
--- a/engines/sci/engine/savegame.cpp
+++ b/engines/sci/engine/savegame.cpp
@@ -923,7 +923,7 @@ void gamestate_restore(EngineState *s, Common::SeekableReadStream *fh) {
g_sci->_gfxPorts->reset();
// clear screen
if (g_sci->_gfxScreen)
- g_sci->_gfxScreen->clear();
+ g_sci->_gfxScreen->clearForRestoreGame();
#ifdef ENABLE_SCI32
// Also clear any SCI32 planes/screen items currently showing so they
// don't show up after the load.
diff --git a/engines/sci/graphics/screen.cpp b/engines/sci/graphics/screen.cpp
index dfcb5dbc14..ca5b5b3b8c 100644
--- a/engines/sci/graphics/screen.cpp
+++ b/engines/sci/graphics/screen.cpp
@@ -251,8 +251,8 @@ GfxScreen::~GfxScreen() {
free(_displayScreen);
}
-// should not used regulary, only meant for restore game
-void GfxScreen::clear() {
+// should not be used regularly; only meant for restore game
+void GfxScreen::clearForRestoreGame() {
// reset all screen data
memset(_visualScreen, 0, _pixels);
memset(_priorityScreen, 0, _pixels);
diff --git a/engines/sci/graphics/screen.h b/engines/sci/graphics/screen.h
index 587d2ef3bc..1c946ef02f 100644
--- a/engines/sci/graphics/screen.h
+++ b/engines/sci/graphics/screen.h
@@ -76,7 +76,7 @@ public:
byte getColorWhite() { return _colorWhite; }
byte getColorDefaultVectorData() { return _colorDefaultVectorData; }
- void clear();
+ void clearForRestoreGame();
void copyToScreen();
void copyFromScreen(byte *buffer);
void kernelSyncWithFramebuffer();