ワープのオンとオフ@コードを学ぼう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()