r1413 - trunk/code/sdl

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Sun Jul 6 00:23:13 EDT 2008


Author: zakk
Date: 2008-07-06 00:23:13 -0400 (Sun, 06 Jul 2008)
New Revision: 1413

Modified:
   trunk/code/sdl/sdl_icon.h
Log:
Theoretical higher chance of working.

Modified: trunk/code/sdl/sdl_icon.h
===================================================================
--- trunk/code/sdl/sdl_icon.h	2008-07-06 03:04:55 UTC (rev 1412)
+++ trunk/code/sdl/sdl_icon.h	2008-07-06 04:23:13 UTC (rev 1413)
@@ -1,17 +1,12 @@
-/*  GIMP header image file format (RGB): /Users/zakk/Desktop/things/svn/ioquake3/code/sdl/sdl_icon.h  */
+/* GIMP RGBA C-Source image dump (sdl_icon.h) */
 
-static unsigned int width = 32;
-static unsigned int height = 32;
-
-/*  Call this macro repeatedly.  After each use, the pixel data can be extracted  */
-
-#define HEADER_PIXEL(data,pixel) {\
-  pixel[0] = (((data[0] - 33) << 2) | ((data[1] - 33) >> 4)); \
-  pixel[1] = ((((data[1] - 33) & 0xF) << 4) | ((data[2] - 33) >> 2)); \
-  pixel[2] = ((((data[2] - 33) & 0x3) << 6) | ((data[3] - 33))); \
-  data += 4; \
-}
-static char *header_data =
+static const struct {
+  unsigned int 	 width;
+  unsigned int 	 height;
+  unsigned int 	 bytes_per_pixel; /* 3:RGB, 4:RGBA */ 
+  unsigned char	 pixel_data[32 * 32 * 4 + 1];
+} CLIENT_WINDOW_ICON = {
+  32, 32, 4,
 	"`````````````````````````````````````````````````````````````P\\_"
 	"_PL[`0T]````````````````````````````````````````````````````````"
 	"````````````````````````````````````````````````````````````OW2E"
@@ -76,4 +71,5 @@
 	"CUJ+TM\\/_`P\\`````P\\_`P\\_````````````````````````````````````````"
 	"````````````````````````````````````````````````````````````_PL["
 	"[_PL^@8V`P\\_````````````````````````````````````````````````````"
-	"";
+	"",
+};




More information about the quake3-commits mailing list