Mercurial > mamba
changeset 129:c533b7c9cbe8
Fatter snake.
author | Simon Cross <hodgestar@gmail.com> |
---|---|
date | Sun, 11 Sep 2011 22:11:15 +0200 |
parents | 646bb61c9ea6 |
children | 9bef49d6db86 |
files | mamba/snake.py |
diffstat | 1 files changed, 5 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/mamba/snake.py Sun Sep 11 22:00:18 2011 +0200 +++ b/mamba/snake.py Sun Sep 11 22:11:15 2011 +0200 @@ -2,7 +2,7 @@ from pygame.sprite import Group from pygame.locals import BLEND_MULT -from pygame.draw import aalines +from pygame.draw import lines from mamba.sprites import BaseSprite, tile_sizify from mamba import mutators @@ -11,7 +11,7 @@ class Snake(object): UP, DOWN, LEFT, RIGHT = [(0, -1), (0, 1), (-1, 0), (1, 0)] - SPEED = 20.0 # pixels / s + SPEED = 60.0 # pixels / s def __init__(self, tile_pos, orientation): self.segments = self.create_segments(tile_pos, orientation) @@ -19,7 +19,7 @@ self.segment_group.add(*self.segments) self.set_orientation(orientation) self.pos = tile_sizify(tile_pos) - self.length = 3.0 + self.length = 60.0 head = property(fget=lambda self: self.segments[0]) tail = property(fget=lambda self: self.segments[-1]) @@ -34,8 +34,8 @@ def draw(self, surface): # self.segment_group.draw(surface) - x, y = self.pos - aalines(surface, (0, 0, 255), False, [(x, y), (x + 60, y)]) + (x, y), l = self.pos, self.length + lines(surface, (0, 0, 255), False, [(x, y), (x + l, y)], 20) def update(self, dt): x, y = self.pos