[Scummvm-cvs-logs] SF.net SVN: scummvm: [22303] scummvm/trunk/engines/simon/draw.cpp
kirben at users.sourceforge.net
kirben at users.sourceforge.net
Wed May 3 04:41:13 CEST 2006
Revision: 22303
Author: kirben
Date: 2006-05-03 04:40:11 -0700 (Wed, 03 May 2006)
ViewCVS: http://svn.sourceforge.net/scummvm/?rev=22303&view=rev
Log Message:
-----------
Fix subtitle colors during lion ride in Simon2
Modified Paths:
--------------
scummvm/trunk/engines/simon/draw.cpp
Modified: scummvm/trunk/engines/simon/draw.cpp
===================================================================
--- scummvm/trunk/engines/simon/draw.cpp 2006-05-03 11:36:07 UTC (rev 22302)
+++ scummvm/trunk/engines/simon/draw.cpp 2006-05-03 11:40:11 UTC (rev 22303)
@@ -462,21 +462,20 @@
}
void SimonEngine::slowFadeIn() {
- uint8 paletteTmp[768];
uint8 *src, *dst;
int c, p;
_paletteColorCount &= 0x7fff;
_paletteFlag = false;
- memcpy(_videoBuf1, _palette, 1024); // Difference
+ memcpy(_videoBuf1, _palette, 768);
memset(_videoBuf1, 0, 768);
memcpy(_paletteBackup, _palette, 768);
- memcpy(paletteTmp, _palette, 768);
+ memcpy(_videoBuf1 + 768, _palette, 768);
- for (c = 255; c > 0; c -= 4) {
- src = paletteTmp;
+ for (c = 255; c >= 0; c -= 4) {
+ src = _videoBuf1 + 768;
dst = _videoBuf1;
for (p = _paletteColorCount; p !=0 ; p--) {
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Scummvm-git-logs
mailing list