[Scummvm-cvs-logs] SF.net SVN: scummvm:[41440] scummvm/branches/gsoc2009-draci/engines/draci/ draci.cpp
dkasak13 at users.sourceforge.net
dkasak13 at users.sourceforge.net
Wed Jun 10 23:28:17 CEST 2009
Revision: 41440
http://scummvm.svn.sourceforge.net/scummvm/?rev=41440&view=rev
Author: dkasak13
Date: 2009-06-10 21:28:16 +0000 (Wed, 10 Jun 2009)
Log Message:
-----------
Removed special-casing for the colour black as it's no longer needed.
Modified Paths:
--------------
scummvm/branches/gsoc2009-draci/engines/draci/draci.cpp
Modified: scummvm/branches/gsoc2009-draci/engines/draci/draci.cpp
===================================================================
--- scummvm/branches/gsoc2009-draci/engines/draci/draci.cpp 2009-06-10 21:18:14 UTC (rev 41439)
+++ scummvm/branches/gsoc2009-draci/engines/draci/draci.cpp 2009-06-10 21:28:16 UTC (rev 41440)
@@ -113,26 +113,18 @@
ar.closeArchive();
ar.openArchive(path);
f = ar[0];
- Common::MemoryReadStream readerZ(f->_data, f->_length);
+ Common::MemoryReadStream paletteReader(f->_data, f->_length);
- palette[0] = readerZ.readByte();
- palette[1] = readerZ.readByte();
- palette[2] = readerZ.readByte();
- palette[3] = 0;
- palette[4] = readerZ.readByte();
- palette[5] = readerZ.readByte();
- palette[6] = readerZ.readByte();
- palette[7] = 0;
- for (unsigned int i = 2; i < 256; ++i) {
- palette[i * 4] = readerZ.readByte();
- palette[i * 4 + 1] = readerZ.readByte();
- palette[i * 4 + 2] = readerZ.readByte();
+ for (unsigned int i = 0; i < 256; ++i) {
+ palette[i * 4] = paletteReader.readByte();
+ palette[i * 4 + 1] = paletteReader.readByte();
+ palette[i * 4 + 2] = paletteReader.readByte();
palette[i * 4 + 3] = 0;
}
// Shift the palette one bit to the left to make it brighter
for (unsigned int i = 0; i < 4 * 256; ++i) {
- palette[i] <<= 1;
+ palette[i] <<= 2;
}
_system->setPalette(palette, 0, 256);
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