stage.set_axis(5)
stage.create_grid_overlay(1, "black")
stage.set_background_color("lightgreen")
sprite = codesters.Sprite("hedgehog")
sprite.set_size(.5)
key1 = codesters.Sprite("key", 4, 2)
key2 = codesters.Sprite("key", -2, 4)
key3 = codesters.Sprite("key", -2, 0)
tm = TestManager()
num_keys = 0
def collision(sprite, hit_sprite):
tm.display_graphics = True
global num_keys
img_name = hit_sprite.get_image_name()
if img_name == "key":
stage.remove_sprite(hit_sprite)
num_keys += 1
if num_keys == 3:
tm.display_success_message("Great job!")
# add any other actions...
sprite.event_collision(collision)
sprite.move_forward(4)
sprite.turn_left(90)
sprite.move_forward(4)
sprite.turn_left(90)
sprite.move_forward(4)