Ejemplo n.º 1
0
void gp_drawString (int x,int y,int len,char *buffer,unsigned short color,void *framebuffer) 
{
	int l,base=0;

	for (l=0;l<len;l++) 
	{
		set_char8x8_16bpp (x+base,y,buffer[l],color,framebuffer);
		base+=8;
	}
}
Ejemplo n.º 2
0
void gp_drawString (int x,int y,int len,char *buffer,unsigned short color,void *framebuffer) 
{
	int l,base=0;

		for (l=0;l<len;l++) 
		{
#if 0
			if (bppMode==8)
			{
				set_char8x8_8bpp (x+base,y,buffer[l],color,framebuffer);
			}
			else 
#endif
			{
				set_char8x8_16bpp (x+base,y,buffer[l],color,framebuffer);
			}
			base+=8;
		}
}
Ejemplo n.º 3
0
void gp_drawString (int x,int y,int len,char *buffer,unsigned short color,void *framebuffer) 
{
	int l,base=0;
	unsigned short bppmode = gpi_getbppmode();
	//bppmode=gp2x_memregs[0x28DA>>1];


	//bppmode>>=9;
	//bppmode<<=3;

		for (l=0;l<len;l++) 
		{
			if (bppmode==8)
			{
				set_char8x8_8bpp (x+base,y,buffer[l],color,(unsigned char*)framebuffer);
			}
			else 
			{
				set_char8x8_16bpp (x+base,y,buffer[l],color,(short unsigned int*)framebuffer);
			}
			base+=8;
		}
}