codecombat极客战记边地森林第104关代码

# 只在看到敌人时进行建造。


# 该函数定义3个参数。
def maybeBuildSomething(typeToBuild, x, y):
    hero.moveXY(x, y)
    # 找到最近的敌人
    enemy = hero.findNearestEnemy()
    # 如果存在敌人
    if enemy:
        # 那么使用buildXY,参数typeToBuild, x, 和 y
        hero.buildXY(typeToBuild, x, y)
        # 使用变量typeToBuild作为第一个参数。
        typeToBuild = "fence"
    pass


# 你不需要改动下面的代码。
while True:
    # 调用 maybeBuildSomething,使用"fire-trap"及底部X的坐标。
    maybeBuildSomething("fire-trap", 40, 20)
    # 调用maybeBuildSomething,在左侧X处使用"fence"!
    maybeBuildSomething("fence", 26, 34)
    # 调用maybeBuildSomething,在顶部的X处使用"fire-trap"!
    maybeBuildSomething("fire-trap", 40, 50)
    # 调用maybeBuildSomething,在右侧X处使用"fence"!
    maybeBuildSomething("fence", 54, 34)

你可能感兴趣的:(codecombat极客战记边地森林第104关代码)