import pygame
"""Carrega as imagens"""
def carregar_imagem(caminho: str, altura_escala: int | None=None) -> pygame.Surface:
    """Calcula proporcao"""
    imagem = pygame.image.load(caminho).convert_alpha()
    if altura_escala is None:
        return imagem
    largura_atual, altura_atual = imagem.get_size()
    proporcao = altura_escala / altura_atual
    novo_tamanho = (int(largura_atual * proporcao), int(altura_atual * proporcao))
    return pygame.transform.smoothscale(imagem, novo_tamanho)

"""configurações"""
largura_janela = 960
altura_janela = 540
quadros_por_segundo = 60
comprimento_nivel = 6000