{
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;
}
}
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!