示例#1
0
void load_font (void) {
	unsigned char i, j;
	unsigned char buffer[32], *o, *d;

	o = font_fnt;
	for (i = 0; i != 96; i++) {
		d = buffer;
		for (j = 0; j != 8; j++) {
			*d = *o; d++;	o++;
			*d = 0;	d++;
			*d = 0;	d++;
			*d = 0;	d++;
		}
		SMS_loadTiles(buffer, i, 32);
	}
}
示例#2
0
static void spritesInit( )
{
	SMS_displayOff();
	
	paused = false;
	done = false;
	
	SMS_loadTiles(font_lib_bin, FONT_TILE, font_lib_bin_size);

	SMS_loadBGPalette(shawks_pal_bin);
	SMS_loadSpritePalette(shawks_pal_bin);

	JOY_init();
	JOY_setPressedCallback(&joyPressed);
	JOY_setReleasedCallback(&joyReleased);

	SMS_displayOn();
}