aboutsummaryrefslogtreecommitdiff
path: root/scumm/smush/codec47.cpp
diff options
context:
space:
mode:
authorMax Horn2003-03-13 00:37:03 +0000
committerMax Horn2003-03-13 00:37:03 +0000
commit9c52f6033f18f55bc583c4ad4760b13c6c50fd95 (patch)
treef2452907d5064a8035f405bc25013a20bb4cb279 /scumm/smush/codec47.cpp
parent27199bc83af8ba6010d2bea9f3a355c566967774 (diff)
downloadscummvm-rg350-9c52f6033f18f55bc583c4ad4760b13c6c50fd95.tar.gz
scummvm-rg350-9c52f6033f18f55bc583c4ad4760b13c6c50fd95.tar.bz2
scummvm-rg350-9c52f6033f18f55bc583c4ad4760b13c6c50fd95.zip
removed Blitter class
svn-id: r6804
Diffstat (limited to 'scumm/smush/codec47.cpp')
-rw-r--r--scumm/smush/codec47.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/scumm/smush/codec47.cpp b/scumm/smush/codec47.cpp
index 533eed439a..7c62629cc2 100644
--- a/scumm/smush/codec47.cpp
+++ b/scumm/smush/codec47.cpp
@@ -24,7 +24,6 @@
#include "engine.h"
#include "codec47.h"
#include "chunk.h"
-#include "blitter.h"
static int32 codec37_table[] = {
0, 1, 2, 3, 3, 3,
@@ -664,7 +663,7 @@ Codec47Decoder::~Codec47Decoder() {
clean();
}
-bool Codec47Decoder::decode(Blitter &dst, Chunk &src) {
+bool Codec47Decoder::decode(byte *dst, Chunk &src) {
int32 width = getRect().width();
int32 height = getRect().height();
_offset1 = _deltaBufs[1] - _curBuf;
@@ -713,7 +712,7 @@ bool Codec47Decoder::decode(Blitter &dst, Chunk &src) {
break;
}
- dst.blit(_curBuf, width * height);
+ memcpy(dst, _curBuf, width * height);
if (seq_nb == _prevSeqNb + 1) {
if (chunk_buffer[3] == 1) {