# def oblicz_wysokosc(proporcje_szerokosc, proporcje_wysokosc,piksele_szerokosc):
#     return int(piksele_szerokosc / proporcje_szerokosc * proporcje_wysokosc)

# print(oblicz_wysokosc(16,9,1920)
import pygame
pygame.init()

SCREEN_WIDTH = 800
SCREEN_HEIGHT = 600

screen_surface = pygame.display.set_mode((SCREEN_WIDTH,SCREEN_HEIGHT))
pygame.display.set_caption("Pierwsza Gra")

clock = pygame.time.Clock()

game_status = True

def load_image(img_path: str, position):
    image = pygame.image.load(img_path)
    surface = image.convert()

    transparent_color = (0,0,0)
    surface.set_colorkey(transparent_color)

    rect = surface.get_rect(center=position)
    return [image, surface, rect]

player_pos = [SCREEN_WIDTH//2,SCREEN_HEIGHT//2]
player = load_image("player.png",player_pos)

def print_image(img_list)-> None:
    image, surface, rect = img_list
    screen_surface.blit(surface,rect)
    pass


while game_status:
    events = pygame.event.get()
    for event in events:
        print(event)
        if event.type == pygame.QUIT:
            game_status = False
        pass
    print_image(player)
    pygame.display.update()
    clock.tick(60)
    pass

pygame.quit()
quit()