henesyinit from p9f47575dc5 years agoHistory
43 lines · 1.2 KB · C
RawDownload
#include <u.h>#include <libc.h>#include <libg.h>#include <frame.h>#include "dat.h"#include "fns.h" uchar lightgreybits[] = {	0x11, 0x11, 0x44, 0x44, 0x11, 0x11, 0x44, 0x44,	0x11, 0x11, 0x44, 0x44, 0x11, 0x11, 0x44, 0x44,	0x11, 0x11, 0x44, 0x44, 0x11, 0x11, 0x44, 0x44,	0x11, 0x11, 0x44, 0x44, 0x11, 0x11, 0x44, 0x44,}; uchar darkgreybits[] = {	0xDD, 0xDD, 0x77, 0x77, 0xDD, 0xDD, 0x77, 0x77,	0xDD, 0xDD, 0x77, 0x77, 0xDD, 0xDD, 0x77, 0x77,	0xDD, 0xDD, 0x77, 0x77, 0xDD, 0xDD, 0x77, 0x77,	0xDD, 0xDD, 0x77, 0x77, 0xDD, 0xDD, 0x77, 0x77,}; Cursor box = {	{-7, -7},	{0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,	 0xFF, 0xFF, 0xF8, 0x1F, 0xF8, 0x1F, 0xF8, 0x1F,	 0xF8, 0x1F, 0xF8, 0x1F, 0xF8, 0x1F, 0xFF, 0xFF,	 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF},	{0x00, 0x00, 0x7F, 0xFE, 0x7F, 0xFE, 0x7F, 0xFE,	 0x70, 0x0E, 0x70, 0x0E, 0x70, 0x0E, 0x70, 0x0E,	 0x70, 0x0E, 0x70, 0x0E, 0x70, 0x0E, 0x70, 0x0E,	 0x7F, 0xFE, 0x7F, 0xFE, 0x7F, 0xFE, 0x00, 0x00}}; voidtextureinit(void){	lightgrey = balloc(Rect(0, 0, 16, 16), 0);	darkgrey = balloc(Rect(0, 0, 16, 16), 0);	if(lightgrey==0 || darkgrey==0)		error("can't initialize textures");	wrbitmap(lightgrey, 0, 16, lightgreybits);	wrbitmap(darkgrey, 0, 16, darkgreybits);}