2020-03-28 03:43:12 +01:00
|
|
|
# -*- coding: UTF-8 -*-
|
|
|
|
|
|
|
|
### Tangled Mind
|
|
|
|
### Author: Arthur 'Grizzly' Grisel-Davy
|
|
|
|
|
|
|
|
import pygame
|
2020-03-28 20:56:52 +01:00
|
|
|
|
2020-03-29 23:17:04 +02:00
|
|
|
from models import Perso
|
2020-03-28 03:43:12 +01:00
|
|
|
pygame.init()
|
|
|
|
|
|
|
|
|
2020-03-28 20:56:52 +01:00
|
|
|
screen_width = 1200
|
2020-03-28 03:43:12 +01:00
|
|
|
screen_height = 800
|
|
|
|
screen = pygame.display.set_mode((screen_width, screen_height))
|
|
|
|
done = False
|
|
|
|
|
|
|
|
|
|
|
|
BACKGROUND=(0,0,0)
|
|
|
|
WHITE=(255,255,255)
|
|
|
|
BLUE=(0,0,255)
|
2020-03-28 20:56:52 +01:00
|
|
|
RED=(255,0,0)
|
2020-03-28 03:43:12 +01:00
|
|
|
|
2020-03-29 23:17:04 +02:00
|
|
|
perso1 = Perso('Alice',200,200,pygame.K_o,pygame.K_l,pygame.K_k,pygame.K_m,pygame.K_SPACE,'asset/perso1')
|
|
|
|
perso2 = Perso('Bjorn',600,600,pygame.K_z,pygame.K_s,pygame.K_q,pygame.K_d,pygame.K_SPACE,'asset/perso2')
|
2020-03-28 03:43:12 +01:00
|
|
|
|
|
|
|
speed = 1
|
|
|
|
|
|
|
|
while not done:
|
|
|
|
for event in pygame.event.get():
|
|
|
|
if event.type == pygame.QUIT:
|
|
|
|
done = True
|
|
|
|
|
|
|
|
keystate = pygame.key.get_pressed()
|
2020-03-28 20:56:52 +01:00
|
|
|
|
2020-03-29 23:17:04 +02:00
|
|
|
perso1.check_keys(keystate,screen_width,screen_height,speed)
|
|
|
|
perso2.check_keys(keystate,screen_width,screen_height,speed)
|
2020-03-28 20:56:52 +01:00
|
|
|
|
2020-03-28 03:43:12 +01:00
|
|
|
|
|
|
|
screen.fill(BACKGROUND)
|
2020-03-28 20:56:52 +01:00
|
|
|
perso1.draw(screen)
|
|
|
|
perso2.draw(screen)
|
2020-03-28 03:43:12 +01:00
|
|
|
pygame.display.flip()
|