diff options
author | Rodolfo 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) |
commit | 08e4802f06435915162ab4711811e2caa4e49627 (patch) | |
tree | 51f6edea68b8e9b3d7001e307153b6d68a44a992 /ranger.py | |
parent | 7e2a5b9e56fb4cf6488977960157964215edc868 (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.py | 9 |
1 files changed, 4 insertions, 5 deletions
@@ -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()) |