X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fgame_bd%2Fmain_bd.c;h=3376757fb103fb256383886b6a821a5b8d5e6604;hb=0f6832ff60f9beba4f1dd347ba9b78aafd806e82;hp=e6def9ed41643850f7e1dead0799690339f5cd08;hpb=f7132b81a5b7559991e1048ab8680c65cc4b98c2;p=rocksndiamonds.git diff --git a/src/game_bd/main_bd.c b/src/game_bd/main_bd.c index e6def9ed..3376757f 100644 --- a/src/game_bd/main_bd.c +++ b/src/game_bd/main_bd.c @@ -360,10 +360,10 @@ void InitGameEngine_BD(void) // when skipping uncovering, continue with uncovered playfield if (setup.bd_skip_uncovering) game_bd.game->state_counter = GAME_INT_UNCOVER_ALL + 1; - else if (isLevelEditorTestGame()) + else if (isLevelEditorFastStart()) game_bd.game->state_counter = GAME_INT_UNCOVER_ALL - 8; - if (setup.bd_skip_uncovering || isLevelEditorTestGame()) + if (setup.bd_skip_uncovering || isLevelEditorFastStart()) gd_scroll(game_bd.game, TRUE, TRUE); ClearRectangle(gd_screen_bitmap, 0, 0, SXSIZE, SYSIZE); @@ -474,11 +474,16 @@ boolean use_bd_up_down_graphics(void) (setup.bd_up_down_graphics == STATE_AUTO && !use_native_bd_graphics_engine())); } -// check if skipping falling sounds selected in setup menu -boolean skip_bd_falling_sounds(void) +// check if element falling sounds selected in setup menu +boolean use_bd_falling_sounds(void) { - return ((setup.bd_skip_falling_sounds == STATE_TRUE) || - (setup.bd_skip_falling_sounds == STATE_AUTO && !game.use_native_bd_sound_engine)); + return ((setup.bd_falling_sounds == STATE_TRUE) || + (setup.bd_falling_sounds == STATE_AUTO && game.use_native_bd_sound_engine)); +} + +boolean hasColorTemplate_BD(void) +{ + return gd_bitmap_has_c64_colors(graphic_info_bd_color_template.bitmap); } Bitmap **GetTitleScreenBitmaps_BD(void)