X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=dosdemo;a=blobdiff_plain;f=src%2Fscreen.c;fp=src%2Fscreen.c;h=972e711a5eadc3f6b1306f36b32bfb9b18f1ba0e;hp=2dc0b671dd0c5da1b5515151d9ed95692b74fd34;hb=e25fd14d5664a31990a117004e460fab7fbdb25d;hpb=78dd58448f5c64f67da1f9db6a81665e91dd0e17 diff --git a/src/screen.c b/src/screen.c index 2dc0b67..972e711 100644 --- a/src/screen.c +++ b/src/screen.c @@ -195,7 +195,7 @@ int scr_change(struct screen *s, long trans_time) /* loading screen */ extern uint16_t loading_pixels[]; static long prev_load_msec; -static long load_delay = 180; +static long load_delay; void start_loadscr(void) { @@ -206,7 +206,9 @@ void start_loadscr(void) } swap_buffers(loading_pixels); - sleep_msec(load_delay * 2); + if(load_delay) { + sleep_msec(load_delay * 2); + } prev_load_msec = get_msec(); } @@ -224,7 +226,9 @@ void end_loadscr(void) blitfb(loading_pixels + SPLAT_Y * 320 + SPLAT_X, loading_pixels + 320 * 240, 32, 72, 32); blit_key(loading_pixels + FING_Y * 320 + FING_LAST_X, 320, loading_pixels + 247 * 320 + 64, FING_W, FING_H, FING_W, 0); swap_buffers(loading_pixels); - sleep_msec(load_delay * 4); + if(load_delay) { + sleep_msec(load_delay * 3); + } } void loadscr(int n, int count)