[Scummvm-cvs-logs] CVS: scummvm/backends/PalmOS/Src base_gfx.cpp,1.1,1.2

Chris Apers chrilith at users.sourceforge.net
Wed Oct 12 13:21:52 CEST 2005


Update of /cvsroot/scummvm/scummvm/backends/PalmOS/Src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30713

Modified Files:
	base_gfx.cpp 
Log Message:
Added grabPalette

Index: base_gfx.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/backends/PalmOS/Src/base_gfx.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- base_gfx.cpp	8 Oct 2005 22:18:29 -0000	1.1
+++ base_gfx.cpp	12 Oct 2005 20:20:26 -0000	1.2
@@ -113,6 +113,17 @@
 		_paletteDirtyEnd = start + num;
 }
 
+void OSystem_PalmBase::grabPalette(byte *colors, uint start, uint num) {
+	const RGBColorType *base = _currentPalette + start;
+
+	for (uint i = 0; i < num; ++i) {
+		colors[i * 4] = base[i].r;
+		colors[i * 4 + 1] = base[i].g;
+		colors[i * 4 + 2] = base[i].b;
+		colors[i * 4 + 3] = 0xFF;
+	}
+}
+
 /*
  * Screen
  *





More information about the Scummvm-git-logs mailing list