diff options
Diffstat (limited to 'engines/dreamweb/talk.cpp')
-rw-r--r-- | engines/dreamweb/talk.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/engines/dreamweb/talk.cpp b/engines/dreamweb/talk.cpp index 42fc3523a5..86d1b886ef 100644 --- a/engines/dreamweb/talk.cpp +++ b/engines/dreamweb/talk.cpp @@ -30,10 +30,9 @@ uint16 DreamGenContext::getPersFrame(uint8 index) { void DreamGenContext::convIcons() { uint8 index = data.byte(kCharacter) & 127; - data.word(kCurrentframe) = getPersFrame(index); - Frame *frame = findSource(); - uint16 frameNumber = (data.word(kCurrentframe) - data.word(kTakeoff)) & 0xff; - showFrame(frame, 234, 2, frameNumber, 0); + uint16 frame = getPersFrame(index); + const Frame *base = findSource(frame); + showFrame(base, 234, 2, frame, 0); } } // End of namespace DreamGen |