# -*- coding: UTF-8 -*- ### Tangled Mind ### Author: Arthur 'Grizzly' Grisel-Davy import pygame class perso(): def __init__(self,name,posx,posy,key_up,key_down,key_left,key_right,texture): self.name = name self.posx = posx self.posy = posy self.key_up = key_up self.key_down = key_down self.key_left = key_left self.key_right = key_right self.img = pygame.image.load(texture) self.size = self.img.get_size() def check_move(self,keystate,screen_width,screen_height,speed): if keystate[self.key_left]: self.posx -= speed if self.posx <0: self.posx=0 if keystate[self.key_right]: self.posx += speed if self.posx+self.size[0] > screen_width: self.posx = screen_width-self.size[0] if keystate[self.key_up]: self.posy -= speed if self.posy < 0: self.posy = 0 if keystate[self.key_down]: self.posy += speed if self.posy+self.size[1] > screen_height: self.posy = screen_height-self.size[1] def draw(self,surface): surface.blit(self.img,(self.posx,self.posy))