# HG changeset patch # User Simon Cross # Date 1315771875 -7200 # Node ID c533b7c9cbe88515d2beaac2723cb37d1c95e9ef # Parent 646bb61c9ea6b40fe4601837b6638acc77f5df66 Fatter snake. diff -r 646bb61c9ea6 -r c533b7c9cbe8 mamba/snake.py --- 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