stage.set_background("soccerfieldhalf")
ex_sprite = codesters.Sprite("person1")
ex_sprite.set_opacity(.4)
ex_sprite.set_speed(1)
ex_sprite.move_right(150)
ex_sprite.move_left(200)
stage.set_background("soccerfieldhalf")
sprite = codesters.Sprite("person1")
sprite.move_right(150)
sprite.move_left(200)
sprite.set_speed(1)
t = codesters.Teacher()
try:
param = t.find_function('set_speed')
tval1 = param[0][0]
except:
tval1 = "DNE"
try:
param = t.find_function('move_right')
tval2 = param[0][0]
except:
tval2 = "DNE"
try:
param = t.find_function('move_left')
tval3 = param[0][0]
except:
tval3 = "DNE"
t1 = TestObjective()
t1.add_success(tval1 < tval2 and tval1 < tval3, "Great Job debugging the program!")
t1.add_failure(tval1 > tval2 and tval1 > tval3, "Did you set the sprite's speed before it moves?")
t1.add_failure(tval1 > tval2 and tval1 < tval3, "Did you set the sprite's speed before all the movement commands?")
t1.add_failure(tval1 < tval2 and tval1 > tval3, "Did you set the sprite's speed before all the movement commands?")
tester = TestManager()
tester.add_test_list([t1])
tester.run_tests()
tester.display_first_feedback()