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