diff options
author | Rodolfo D. Arce S <rodolfo.arce.s@gmail.com> | 2011-05-20 20:21:21 (GMT) |
---|---|---|
committer | Rodolfo D. Arce S <rodolfo.arce.s@gmail.com> | 2011-05-20 20:21:21 (GMT) |
commit | ed1ccf7802938dbdbc4704a852b462e8b1cd8158 (patch) | |
tree | 6a08aaa2659be0b82692d892343dd30a985d709f /ranger.py | |
parent | 08e4802f06435915162ab4711811e2caa4e49627 (diff) |
Added some (time)logic to growing a tree by the ranger
Diffstat (limited to 'ranger.py')
-rw-r--r-- | ranger.py | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -2,6 +2,8 @@ import pygame class Ranger: def __init__(self, screen_w, screen_h, ranger_speed): + self.plant = False + self.new_plant = True self.speed = ranger_speed self.image = pygame.image.load("images/ranger_hat.png") image_rect = self.image.get_rect() @@ -38,6 +40,11 @@ class Ranger: (event.key == pygame.K_DOWN and self.direction_y == 1 and self.direction_x == 0): self.direction_x = 0 self.direction_y = 0 + + if event.type == pygame.KEYDOWN: + if event.key == pygame.K_p: + self.plant = True + def update(self): image_center = self.image.get_width()/2 @@ -53,3 +60,6 @@ class Ranger: def get_absolute_rect(self): return self.collision_rect.move(self.position) + + def plant(self): + trees.append(Tree(self.position)) |