连接并解决

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()

        }

       

       

    }

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容