大宮盆栽デイズ - Omiya Bonsai Days -

冗談めかす埼玉のファインマン

ワープのオンとオフ@コードを学ぼう2

//ワープのオンとオフ@コードを学ぼう2
purplePortal.isActive = false

func goAndCollect() {
    while !isBlocked {
        moveForward()
        if isOnGem {
            collectGem()
        }
    }
}

func back() {
    if isBlocked {
        turnLeft()
        turnLeft()
    }
}

goAndCollect()
back()

purplePortal.isActive = true

for i in 1 ... 6 {
    moveForward()
}

toggleSwitch()
purplePortal.isActive = false
back()
goAndCollect()