Guest User

Untitled

a guest
Sep 22nd, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 1.35 KB | None | 0 0
  1. diff --cc rocks.py
  2. index f9a10fc,393bbf3..0000000
  3. --- a/rocks.py
  4. +++ b/rocks.py
  5. @@@ -25,27 -34,15 +34,14 @@@ class Rock(GameObject)
  6.           rock_final = Rock(random_pos)
  7.           rock_final.rotate(random.randint(0,360))
  8.           return rock_final
  9. -            
  10. -            
  11. -
  12. - class Rock(object):
  13. -     def __init__(self, vector):
  14. -         self.rock_sprite = center_image(pyglet.sprite.Sprite(img=Resources.rock_image,
  15. -                                                              x=vector.x, y=vector.y))
  16. -
  17. -         self.position = vector
  18. -         self.acceleration = Vector(random.uniform(-1,1), random.uniform(-1,1))
  19. -         self.rotation_speed = random.uniform(0, 1)
  20.  
  21.       def draw(self):
  22.  -        #add the acceleration vector to our position vector.
  23.           self.set_position_with_acceleration()
  24.           self.rotate(self.rotation_speed)
  25. -         self.rock_sprite.draw()
  26. -    
  27. +         self.sprite.draw()
  28. +         if(self.out_of_bounds()):
  29. +           self.position = Vector(400, 300)
  30. +
  31.       def set_position_with_acceleration(self):
  32.           self.position += self.acceleration
  33. -         self.rock_sprite.set_position(self.position.x, self.position.y)
  34. -
  35. -     def rotate(self, angle):
  36. -         self.rock_sprite.rotation += angle
  37. -        
  38. +         self.sprite.set_position(self.position.x, self.position.y)
Add Comment
Please, Sign In to add comment