Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/ranger.py
diff options
context:
space:
mode:
authorRodolfo D. Arce S <rodolfo.arce.s@gmail.com>2011-05-20 19:36:45 (GMT)
committer Rodolfo D. Arce S <rodolfo.arce.s@gmail.com>2011-05-20 19:36:45 (GMT)
commit08e4802f06435915162ab4711811e2caa4e49627 (patch)
tree51f6edea68b8e9b3d7001e307153b6d68a44a992 /ranger.py
parent7e2a5b9e56fb4cf6488977960157964215edc868 (diff)
Added more images for trees, modified time tracking, ranger able to plant a tree in a time laps
Diffstat (limited to 'ranger.py')
-rw-r--r--ranger.py9
1 files changed, 4 insertions, 5 deletions
diff --git a/ranger.py b/ranger.py
index 356087b..1e67e71 100644
--- a/ranger.py
+++ b/ranger.py
@@ -1,12 +1,11 @@
import pygame
class Ranger:
- def __init__(self, screen_w, screen_h, unit, ranger_speed):
- self.unit = unit
+ def __init__(self, screen_w, screen_h, ranger_speed):
self.speed = ranger_speed
self.image = pygame.image.load("images/ranger_hat.png")
image_rect = self.image.get_rect()
- size_reduction = 15*unit
+ size_reduction = 5
self.collision_rect = pygame.Rect(image_rect.left + size_reduction, \
image_rect.top + size_reduction, \
image_rect.width - size_reduction, \
@@ -43,8 +42,8 @@ class Ranger:
def update(self):
image_center = self.image.get_width()/2
# Move the character around the screen
- self.position = ((self.position[0] + self.direction_x * self.speed * self.unit + image_center)%self.screen_w - image_center), \
- ((self.position[1] + self.direction_y * self.speed * self.unit + image_center)%self.screen_h - image_center)
+ self.position = ((self.position[0] + self.direction_x * self.speed + image_center)%self.screen_w - image_center), \
+ ((self.position[1] + self.direction_y * self.speed + image_center)%self.screen_h - image_center)
def collides_with(self, other):
return self.get_absolute_rect().colliderect(other.get_absolute_rect())