From 15b4faa7e89ea501a311be98d98e2c02c4bdc857 Mon Sep 17 00:00:00 2001 From: Gary Martin Date: Thu, 03 Dec 2009 19:04:06 +0000 Subject: Initial quick hack adding a face to the circle player shape. --- diff --git a/Maze.activity/player.py b/Maze.activity/player.py index d9421a3..c4e9fbe 100644 --- a/Maze.activity/player.py +++ b/Maze.activity/player.py @@ -44,10 +44,20 @@ class Player: rect = pygame.Rect(bounds.x+self.position[0]*size, bounds.y+self.position[1]*size, size, size) border = size / 10. center = rect.inflate(-border*2, -border*2) + eye = rect.inflate(-border*7.5, -border*7.5) + left_eye = eye.move(-border*1.5, -border) + right_eye = eye.move(border*1.5, -border) + mouth = rect.inflate(-border*6.5, -border*6.5) + mouth_fg = mouth.move(0, border) + mouth = mouth.inflate(border, 0) fg, bg = self.colors if self.shape == 'circle': pygame.draw.ellipse(screen, fg, rect, 0) pygame.draw.ellipse(screen, bg, center, 0) + pygame.draw.ellipse(screen, fg, mouth_fg, 0) + pygame.draw.ellipse(screen, bg, mouth, 0) + pygame.draw.ellipse(screen, fg, left_eye, 0) + pygame.draw.ellipse(screen, fg, right_eye, 0) elif self.shape == 'square': pygame.draw.rect(screen, fg, rect, 0) pygame.draw.rect(screen, bg, center, 0) -- cgit v0.9.1