本关来到这里,主要是让我们复习一下初始化是如何创建不同的角色的。角色的设定也是比较简单,执行的命令也是很简单的,只要注意顺序,就能轻松的完成。
图片显示了我们的目标。
代码如下:
let expert = Expert()
let character = Character()
expert.moveForward()
expert.turnLockUp()
character.moveForward()
character.collectGem()
character.moveForward()
character.turnRight()
character.moveForward()
character.moveForward()
expert.turnLockDown()
expert.turnLockDown()
character.moveForward()
character.collectGem()
每一行,我们就不再具体解释了。执行后如下: