if (zombie.rect.centerx >= 0 and zombie.rect.centery >= 0) or ( zombie.rect.centerx <= WIDTH and zombie.rect.centery >= 0) or ( zombie.rect.centerx >= 0 and zombie.rect.centery <= HEIGHT) or ( zombie.rect.centerx <= WIDTH and zombie.rect.centery <= HEIGHT): if (zombie1 == zombie): killedZombie -= 1 zombie1 = zombie if player.score >= 100: ifLevelup = True if killedZombie >= 3: level += 1 killedZombie == 0 ifLevelup = False player.hp = 100 player.score = 0 all_zombies.update(player, "regen") levelup(level) else: player.score = 100 # all_sprites.update() all_zombies.update(player) all_walls.update() player.update(keystate) screen.fill(BLACK) # заполнение экрана цветом all_sprites.draw(screen) # вносим изменения спрайтов на экран draw_shield_bar(screen, 5, 5, player.hp, GREEN) draw_shield_bar(screen, WIDTH - 60, 5, killedZombie * 25, PURPLE)