var myString = "Hello world! - swift.jsrun.net"
print(myString)
let expert = Expert()
let character = Character()
func move(sprite: Character, distance: Int)
{
for i in 1..distance {
sprite.moveForward()
}
}
func moveTurnMove(distance1: Int, isTurnLeft: Bool, distance2: Int)
{
move(sprite: expert, distance: distance1)
if isTurnLeft {
expert.turnLeft()
} else {
expert.turnRight()
}
move(sprite: expert, distance: distance2)
}
expert.turnLeft()
moveTurnMove(distance1: 3, isTurnLeft: false, distance2: 2)
expert.turnLeft()
expert.turnLockDown()
expert.turnLockDown()
expert.turnRight()
moveTurnMove(distance1: 2, isTurnLeft: false, distance2: 3)
moveTurnMove(distance1: 3, isTurnLeft: false, distance2: 2)
expert.turnLeft()
expert.turnLockUp()
move(sprite: character, distance: 2)
character.collectGem()
move(sprite: character, distance: 2)
character.toggleSwitch()