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

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

2つのキャラクターを置く@コードを学ぼう2

//2つのキャラクターを置く@コードを学ぼう2
let expert = Expert()
let character = Character()

world.place(expert, facing: north, atColumn: 3, row: 0)
world.place(character, facing: south, atColumn: 4, row: 6)

func jumpGet() {
    for i in 1 ... 4 {
        character.jump()
        if character.isOnGem {
            character.collectGem()
        }
    }
}


expert.turnLockUp()

for i in 1 ... 2 {
    if character.isOnGem {
        character.collectGem()
    }
    character.moveForward()
    character.collectGem()
}

character.turnRight()
jumpGet()
character.turnLeft()
jumpGet()
expert.toggleSwitch()