X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fgame_bd%2Fbd_gameplay.c;h=55905ec6961f9355387ab2ad81cfa3ac0c1dcb06;hb=4eff89df72ffc45c4ad59fcd01860eb8f4179b9c;hp=6588fd8ebe452d01658574388c8d2aeddf17589a;hpb=93a37840d8ff4a84fc878f148e3abfeecb701821;p=rocksndiamonds.git diff --git a/src/game_bd/bd_gameplay.c b/src/game_bd/bd_gameplay.c index 6588fd8e..55905ec6 100644 --- a/src/game_bd/bd_gameplay.c +++ b/src/game_bd/bd_gameplay.c @@ -383,7 +383,7 @@ static GdGameState gd_game_main_int(GdGame *game, boolean allow_iterate, boolean { for (x = 0; x < game->cave->w; x++) { - game->last_element_buffer[y][x] = game->element_buffer[y][x]; + game->last_element_buffer[y][x] = game->element_buffer[y][x] & ~SKIPPED; game->dir_buffer[y][x] = GD_MV_STILL; } } @@ -605,7 +605,7 @@ void play_game_func(GdGame *game, int action) switch (state) { case GD_GAME_CAVE_LOADED: - // select colors, prepare drawing etc. + // scroll to start position gd_scroll_to_origin(); // fill whole screen with black - cave might be smaller than previous!