ワープを正しく操作する@コードを学ぼう2
//ワープを正しく操作する@コードを学ぼう2 bluePortal.isActive = false pinkPortal.isActive = false func back() { if isBlocked { turnLeft() turnLeft() } } func go() { while !isBlocked { if isOnGem { collectGem() } moveForward() } } go() back() pinkPortal.isActive = true go() back() pinkPortal.isActive = true moveForward() collectGem() back() bluePortal.isActive = true moveForward() back() moveForward() back() bluePortal.isActive = false moveForward() collectGem() turnLeft() turnLeft() moveForward() moveForward() collectGem()