void image_fadeout(Image *pic, int fade_rate, int timeout, int x, int y) { int i, delay_time; delay_time = 40000; timeout = (timeout * 1000000) / delay_time; for(i = 100; i >= 0; i -= fade_rate) { clearScreen(0); set_image_alpha(pic, i); blitAlphaImageToScreen(0, 0, pic->imageWidth, pic->imageHeight, pic, x, y); flipScreen(); } for(i = 0;i