aboutsummaryrefslogtreecommitdiff
path: root/kyra/screen.cpp
diff options
context:
space:
mode:
authorGregory Montoir2005-09-10 00:15:40 +0000
committerGregory Montoir2005-09-10 00:15:40 +0000
commit689b89b2be74df1d48bb60184f441dba7b88f147 (patch)
tree4c226f6c097a6dd48073a735aaea76557dd7b6fb /kyra/screen.cpp
parent732f33bd3adcc27ba6b4d3cc8266f3e612627462 (diff)
downloadscummvm-rg350-689b89b2be74df1d48bb60184f441dba7b88f147.tar.gz
scummvm-rg350-689b89b2be74df1d48bb60184f441dba7b88f147.tar.bz2
scummvm-rg350-689b89b2be74df1d48bb60184f441dba7b88f147.zip
fixed line breaks ; cleanup
svn-id: r18800
Diffstat (limited to 'kyra/screen.cpp')
-rw-r--r--kyra/screen.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/kyra/screen.cpp b/kyra/screen.cpp
index a0f36c9306..28f61bfbd7 100644
--- a/kyra/screen.cpp
+++ b/kyra/screen.cpp
@@ -68,6 +68,8 @@ Screen::~Screen() {
}
free(_currentPalette);
free(_screenPalette);
+ free(_decodeShapeBuffer);
+ free(_animBlockPtr);
}
void Screen::updateScreen() {
@@ -317,9 +319,9 @@ void Screen::fillRect(int x1, int y1, int x2, int y2, uint8 color, int pageNum)
}
}
-void Screen::setAnimBlockPtr(uint8 *p, int size) {
- debug(9, "Screen::setAnimBlockPtr(0x%X, %d)", p, size);
- _animBlockPtr = p;
+void Screen::setAnimBlockPtr(int size) {
+ debug(9, "Screen::setAnimBlockPtr(%d)", size);
+ _animBlockPtr = (uint8 *)malloc(size);
_animBlockSize = size;
}