X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Finit.c;h=8d2e4a1bd247fd32114f3ea4181318140dbb42ef;hp=169d0582f3a359f9482bd15107c1e850fd498b00;hb=ff84e204dde10499c64dace35dc5c4a017b70765;hpb=5c5685a92a0ca8060018c4d035e6b37fea7e0f5a diff --git a/src/init.c b/src/init.c index 169d0582..8d2e4a1b 100644 --- a/src/init.c +++ b/src/init.c @@ -1710,6 +1710,9 @@ static void InitGraphicInfo() src_x = graphic_info[i].src_x; src_y = graphic_info[i].src_y; + if (program.headless) + continue; + if (src_x < 0 || src_y < 0 || src_x + width > src_bitmap_width || src_y + height > src_bitmap_height) @@ -4961,6 +4964,9 @@ void Execute_Command(char *command) while (*str_ptr != ' ' && *str_ptr != '\t' && *str_ptr != '\0') str_ptr++; } + + if (global.autoplay_mode == AUTOPLAY_MODE_TEST) + program.headless = TRUE; } else if (strPrefix(command, "convert ")) { @@ -5517,6 +5523,9 @@ static void InitMusic(char *identifier) static void InitArtworkDone() { + if (program.headless) + return; + InitGlobalAnimations(); }