aboutsummaryrefslogtreecommitdiffstats
path: root/code/sdl/sdl_icon.h
blob: fa134a29dd395cf0f32918871725d3ba6efb4a3b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
/*  GIMP header image file format (RGB): /Users/zakk/Desktop/things/svn/ioquake3/code/sdl/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 =
	"`````````````````````````````````````````````````````````````P\\_"
	"_PL[`0T]````````````````````````````````````````````````````````"
	"````````````````````````````````````````````````````````````OW2E"
	"IV>8Z/4E`@X^````````````````````````````````````````````````````"
	"`````````````````````````````````````````````````````````P\\_K4-T"
	"D#1ERM<'_PL[````````````````````````````````````````````````````"
	"`````````````````````````````````````````````````````````P\\_LC5F"
	"F2A9N\\?X_0DY````````````````````````````````````````````````````"
	"`````````````````````````````````````````````````````````@X^LRY?"
	"H\"-4L+SM^@8V````````````````````````````````````````````````````"
	"````````````````````````````````````````````````````````_`HZM3!A"
	"HR)3I;#A]@(R````````````````````````````````````````````````````"
	"````````````````````````````````````````````````````````^/<GOSML"
	"JR-4EYK+\\?XN````````````````````````````````````````````````````"
	"````````````````````````````````````````````````````````Z=0$T4]`"
	"N2A9AWRMZ_@H`P\\_````````````````````````````````````````````````"
	"`````````````P\\__`L[\\_4E^P<W`P\\_````````````````````````UZW>X625"
	"R\"M<>EZ/Y/$A`P\\_````````````````````````]O8F]@$Q^`@X`P\\_````````"
	"`````````P\\_VK?HERA9<1E*T]`0_@HZ````````````````````````PX:W\\'ZO"
	"V2M<;T=XW>H:`P\\_`````````````````````P\\_@!]0BR!1IX.TZ/4E_`P\\````"
	"`````P\\_RI/$MQY/C\"15F)3%W>H:_`P\\`````````````````````P\\_LF.4^I+#"
	"YB56:C5FT]`0`0T]`````````````````````P\\_Z^P<D\"A9N!U.B%2%XN\\?`@X^"
	"````^OLKKRE:K\"-4C8^`V^@8_@HZ`````````````````````````P\\_K$I[_J'2"
	"ZQU.<BI;RM<'_`P\\`````````````````````````@X^[/$AI2!1I1Y/HZ#1^04U"
	"````V*[?WDQ]B2-4JK+C\\/TM_PL[`@X^`P\\_`P\\_`P\\_`````````P\\_KCML_ZC9"
	"YAA)@R56O\\O\\_@HZ`````````````P\\_`P\\_`P\\_`0T]^0(RF\"]@SBE:=5\"!Y_0D"
	"````X,;WPS)CY%N,J\"=8F35FGU>(M(.TR:O<V<CYXMP,Z><7Z^\\?\\/@HKS!A_Z?8"
	"X!1%DB!1K[7FY^D9Z>86Y-P,W,GZSZW>O8BYJ5^0HSEJJ2A9T3UNLB-4=UV.Y_0D"
	"````_PHZG4AYP\"E:\\U\"!^H.T]H:WY6F:UU*#R$1UP#IKO#=HN#1ED\"15KBI;_:+3"
	"V1)#FQ]0BB56NS9GOC=HP3MLR$)SU4]`XEV.ZF&2YDI[UB)3LB)3;RE:JK7F]`0T"
	"`````P\\_]`0TKH:WD2-4LR56W\"I;ZCYO\\%Z/]7>H^(N\\^Y_0_*35DR)3L2Q=^YG*"
	"U1%\"G1Y/D297^Y?(^(>X\\&N<Z%.$W3=HT1Q-S\"!1J\"!1A!Y/=E2%LK[OZO<G`@X^"
	"`````````P\\__0DYZ/0DM*#1A$!QDB)3H1]0NR15T1I+X4=X^97&@\"-4L\"Q=^(Z_"
	"T!%\"G!U.@\"I;^(>XX#QMSQE*MB)3G!U.BQY/<3-DBG>HM\\+SV^@8]P,S`P\\_````"
	"`````````````````P\\__@HZ\\_`PX>X>Q<?XE&J;IB%2W#YO]82U;RI;J\"=8](*S"
	"RQ%\"F!U.>3=H\\G*CVS5FHR!1:$)SG)W.P<W^V>86[/DI^P<W`0T]````````````"
	"`````````````````````````````P\\__`P\\]?`PIR15US5FZVR=9C1EHRA9[G2E"
	"R!%\"C1]0?TM\\YUV.TRQ=F!U.DIO,YO,C_@HZ`@X^`P\\_````````````````````"
	"`````````````````````````````````````0T]IBM<TBY?VU.$;$)SG3!AZ666"
	"RA5&?R-4D&>8UDEZS215D1Y/IK+C]@(R````````````````````````````````"
	"`````````````````````````````````````P\\_I3UNTBA9Q3UN=5:'F3YOYE2%"
	"RAE*;RE:I(FZQ#AIS2%2?B%2M,#Q^`@X````````````````````````````````"
	"`````````````````````````````````````P\\_KUZ/S2A9LBY?@&^@GE:'V4-T"
	"PAU.:31EN:[?M2U>R\"%2:2M<P\\_`_PL[````````````````````````````````"
	"````````````````````````````````````````QX^`OB97I\"15BHBYL':GR3-D"
	"LQY/;$5VS<_`K\"97N2)3:3YOT=X.`0T]````````````````````````````````"
	"````````````````````````````````````````X,;WL2-4FQ]0F*#1QI_0NBA9"
	"IQY/=UN,V^<7IR-4J2!1=ER-W>H:`P\\_````````````````````````````````"
	"````````````````````````````````````````\\_8FIR%2E1Y/HZ_@V\\CYKB15"
	"GQU.@G>HY/$AIB97GAY/AH&RY_0D`P\\_````````````````````````````````"
	"````````````````````````````````````````_@DYJ\")3DB!1K;GJZ^X>IR)3"
	"F!Q-D)3%[/DIIRY?HAU.EZ'2[_PL````````````````````````````````````"
	"`````````````````````````````````````````0T]IRE:BR56M\\/T]P$QIB)3"
	"EQU.G:C9\\?XNJ#MLFQ]0J+3E]P,S````````````````````````````````````"
	"`````````````````````````````````````````P\\_I#]PA\"Y?P\\_`^`@XJ\"56"
	"E1]0J;7F]P,SJTY_B2I;N,3U^`@X````````````````````````````````````"
	"`````````````````````````````````````````P\\_S:#1G72EU^04_PL[J\"U>"
	"C215M,#Q^P<WTJ?8G'&BTM\\/_`P\\````````````````````````````````````"
	"````````````````````````````````````````````_PL[[_PL^04U`@X^I3YO"
	"@RY?O\\O\\_@HZ_`P\\[_PL]`0T`P\\_````````````````````````````````````"
	"`````````````````````````````````````````````````P\\_`P\\_`P\\_O7BI"
	"CUJ+TM\\/_`P\\`````P\\_`P\\_````````````````````````````````````````"
	"````````````````````````````````````````````````````````````_PL["
	"[_PL^@8V`P\\_````````````````````````````````````````````````````"
	"";