import pygame
from Element import Head
from Element import Eye
from Element import Body
from Element import Weapon

def set_font():
    pass

pygame.init()

SCREEN_WIDTH = 800
SCREEN_HIGHT = 600

screen = pygame.display.set_mode((SCREEN_WIDTH, SCREEN_HIGHT))
background = pygame.image.load('images/background.png')
character = pygame.image.load('images/base.png')

pygame.display.set_caption('Kreator postaci')

my_font = pygame.font.SysFont('Comic Sans', 30)

# TWORZĘ ELEMENTY DLA BOHATERA
head = Head()
eye = Eye()
body = Body()
weapon = Weapon()

is_game = True

while is_game:

    for event in pygame.event.get():

        if event.type == pygame.KEYDOWN:

            if event.key == pygame.K_UP:
                head.get_next()
            if event.key == pygame.K_DOWN:
                eye.get_next()
            if event.key == pygame.K_LEFT:
                body.get_next()
            if event.key == pygame.K_RIGHT:
                weapon.get_next()

        if event.type == pygame.QUIT:
            is_game = False
        pass

    screen.blit(background, (0, 0))
    screen.blit(character, (270, 130))
    screen.blit(head.show_element(), (270, 130))
    screen.blit(eye.show_element(), (270, 130))
    screen.blit(body.show_element(), (270, 130))
    screen.blit(weapon.show_element(), (270, 130))

    pygame.display.flip()

quit()