aboutsummaryrefslogtreecommitdiff
path: root/engines/dreamweb/titles.cpp
diff options
context:
space:
mode:
authorAlyssa Milburn2012-02-22 19:06:29 +0100
committerWillem Jan Palenstijn2012-02-23 22:34:22 +0100
commit256d160679eb211e9a38fbcf18ee5fedd232fc72 (patch)
tree1102fccdf3b7be8b1843598b4ca440372ed841f7 /engines/dreamweb/titles.cpp
parent4f85ad6b999851adedaed80d4406c09fe2d977a4 (diff)
downloadscummvm-rg350-256d160679eb211e9a38fbcf18ee5fedd232fc72.tar.gz
scummvm-rg350-256d160679eb211e9a38fbcf18ee5fedd232fc72.tar.bz2
scummvm-rg350-256d160679eb211e9a38fbcf18ee5fedd232fc72.zip
DREAMWEB: Remove shared temp graphics variables.
Instead, have a different variable for each use.
Diffstat (limited to 'engines/dreamweb/titles.cpp')
-rw-r--r--engines/dreamweb/titles.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/engines/dreamweb/titles.cpp b/engines/dreamweb/titles.cpp
index 8ca5aa70b3..f4112f71f6 100644
--- a/engines/dreamweb/titles.cpp
+++ b/engines/dreamweb/titles.cpp
@@ -40,9 +40,10 @@ void DreamWebEngine::endGame() {
void DreamWebEngine::monkSpeaking() {
_roomsSample = 35;
loadRoomsSample();
- loadIntoTemp("DREAMWEB.G15");
+ GraphicsFile graphics;
+ loadGraphicsFile(graphics, "DREAMWEB.G15");
clearWork();
- showFrame(_tempGraphics, 160, 72, 0, 128); // show monk
+ showFrame(graphics, 160, 72, 0, 128); // show monk
workToScreen();
_volume = 7;
_volumeDirection = -1;
@@ -74,7 +75,7 @@ void DreamWebEngine::monkSpeaking() {
printResult = printDirect(&string, 36, &y, 239, 239 & 1);
workToScreen();
clearWork();
- showFrame(_tempGraphics, 160, 72, 0, 128); // show monk
+ showFrame(graphics, 160, 72, 0, 128); // show monk
hangOnP(240);
if (_quitRequested)
return;
@@ -86,7 +87,7 @@ void DreamWebEngine::monkSpeaking() {
_volumeTo = 7;
fadeScreenDowns();
hangOn(300);
- getRidOfTemp();
+ graphics.clear();
}
void DreamWebEngine::gettingShot() {