Miscellany
public text v1 · immutablevoid 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<timeout;i++) sceKernelDelayThread(delay_time);
}