Example #1
0
struct XenosSurface * XeGetFont()
{
	/*
	 struct XenosSurface *font = Xe_CreateTexture(xe, 256, 256, 1, XE_FMT_8, 0);
	 uint32_t *data = (uint32_t*)Xe_Surface_LockRect(xe, font, 0, 0, 0, 0, XE_LOCK_WRITE);
	 memcpy(data, fontdata, sizeof(fontdata));
	 Xe_Surface_Unlock(xe, font);
	 return font;
	 */
	return loadPNGFromMemory(verdana_0_png);
}
Example #2
0
/**
 * Constructor for the GuiImageData class.
 */
GuiImageData::GuiImageData(const u8 * i, int maxw, int maxh) {
    data = NULL;
    width = 0;
    height = 0;

    if (i){
        //data = DecodePNG(i, &width, &height, maxw, maxh);
        data = loadPNGFromMemory((unsigned char*)i);
        width = data->width;
        height = data->height;
    }
}
Example #3
0
void initIGM()
{
	igmBg=loadPNGFromMemory(igm_bg_png);
	igmPopup=loadPNGFromMemory(igm_popup_png);
	igmPadIco=loadPNGFromMemory(manette_png);
	igmMenuRestart=loadPNGFromMemory(igm_menu_restart_png);
	igmOk=loadPNGFromMemory(igm_ok_png);
	igmCancel=loadPNGFromMemory(igm_cancel_png);
	igmMenuInfo=loadPNGFromMemory(igm_menu_info_png);
	igmBarr=loadPNGFromMemory(barr_png);

	maxX=0;
	isel=0;
	menuselected=0;
}