Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff --cc rocks.py
- index f9a10fc,393bbf3..0000000
- --- a/rocks.py
- +++ b/rocks.py
- @@@ -25,27 -34,15 +34,14 @@@ class Rock(GameObject)
- rock_final = Rock(random_pos)
- rock_final.rotate(random.randint(0,360))
- return rock_final
- -
- -
- -
- - class Rock(object):
- - def __init__(self, vector):
- - self.rock_sprite = center_image(pyglet.sprite.Sprite(img=Resources.rock_image,
- - x=vector.x, y=vector.y))
- -
- - self.position = vector
- - self.acceleration = Vector(random.uniform(-1,1), random.uniform(-1,1))
- - self.rotation_speed = random.uniform(0, 1)
- def draw(self):
- - #add the acceleration vector to our position vector.
- self.set_position_with_acceleration()
- self.rotate(self.rotation_speed)
- - self.rock_sprite.draw()
- -
- + self.sprite.draw()
- + if(self.out_of_bounds()):
- + self.position = Vector(400, 300)
- +
- def set_position_with_acceleration(self):
- self.position += self.acceleration
- - self.rock_sprite.set_position(self.position.x, self.position.y)
- -
- - def rotate(self, angle):
- - self.rock_sprite.rotation += angle
- -
- + self.sprite.set_position(self.position.x, self.position.y)
Add Comment
Please, Sign In to add comment