let block5 = Block()
let block6 = Block()
let block7 = Block()
let block8 = Block()
let block9: Block = Block()
world.place(block9,
? ? ? ? ? ? atColumn: 2, row: 2)
world.place(block8,
? ? ? ? ? ? atColumn: 2, row: 2)
world.place(block7,
? ? ? ? ? ? atColumn: 4, row: 2)
world.place(block6,
? ? ? ? ? ? atColumn: 6, row: 2)
world.place(block5,
? ? ? ? ? ? atColumn: 6, row: 2)
func QQ() {
? ? if isOnClosedSwitch {
? ? ? ? toggleSwitch()
? ? ? ?
? ? } else if isOnGem {
? ? ? ? collectGem()
? ? }
}
for i in 1 ... 11 {
? ? for i in 1 ... 3 {
? ? ? ?
? ? ? ?
? ? ? ? QQ()
? ? ? ? if !isBlocked {
? ? ? ? ? ? moveForward()
? ? ? ? }
? ? ? ? if !isBlockedRight {
? ? ? ? ? ? turnRight()
? ? ? ? }
? ? ? ? if isBlocked {
? ? ? ? ? ? turnLeft()
? ? ? ? }
? ? ? ?
? ? ? ?
? ? }
}