parent
d18109bc17
commit
d7572498d3
2 changed files with 71 additions and 0 deletions
@ -0,0 +1,62 @@ |
||||
class Player: |
||||
def __init__(self, pygame, color, size): |
||||
self.__size = size |
||||
self.__color = color |
||||
self.__pygame = pygame |
||||
self.__player = None |
||||
|
||||
def getPlayer(self): |
||||
if not self.__player: |
||||
self.__player = self.__pygame.Surface( |
||||
self.__size, |
||||
self.__pygame.SRCALPHA |
||||
) |
||||
|
||||
self.__pygame.draw.lines( |
||||
self.__player, |
||||
self.__color, |
||||
False, |
||||
[ |
||||
# Left Arm |
||||
(0, 0), |
||||
|
||||
# Top body |
||||
((self.__size[0] / 2), (self.__size[1] / 3)), |
||||
|
||||
# Right Arm |
||||
(self.__size[0], 0), |
||||
|
||||
# Top body |
||||
((self.__size[0] / 2), (self.__size[1] / 3)), |
||||
|
||||
# Bottom body |
||||
((self.__size[0] / 2), (self.__size[1] / 5 * 4)), |
||||
|
||||
# Left leg |
||||
(0, self.__size[1]), |
||||
|
||||
# Bottom body |
||||
((self.__size[0] / 2), (self.__size[1] / 5 * 4)), |
||||
|
||||
# Right leg |
||||
(self.__size[0], self.__size[1]), |
||||
|
||||
# Bottom body |
||||
((self.__size[0] / 2), (self.__size[1] / 5 * 4)), |
||||
|
||||
# Neck |
||||
((self.__size[0] / 2), (self.__size[1] / 5)), |
||||
|
||||
# Neck |
||||
((self.__size[0] / 4), 0), |
||||
|
||||
# Neck |
||||
((self.__size[0] / 4 * 3), 0), |
||||
|
||||
# Neck |
||||
((self.__size[0] / 2), (self.__size[1] / 5)), |
||||
], |
||||
3 |
||||
) |
||||
|
||||
return self.__player |
Loading…
Reference in new issue