#RobotName: Parado
from RobotRL import RobotRL

robot = RobotRL()

di = 0
dd = 0

def recto():
    robot.setVI(100)
    robot.setVD(100)

def retroceder():
    robot.setVI(-100)
    robot.setVD(-100)

def irIzquierda():
    robot.setVI(-40)
    robot.setVD(40)

def irDerecha():
    robot.setVI(40)
    robot.setVD(-40)

def parar():
    robot.setVI(0)
    robot.setVD(0)

def buscar():
    global di, dd
    di = robot.getDI()
    dd = robot.getDD()
    if ((di < 100) and (dd < 100)):
        recto()
        return
    if ((di == 100) and (dd < 100)):
        irDerecha()
        return
    if ((di < 100) and (dd == 100)):
        irIzquierda()
        return

def noCaer():
    if (robot.getColorPiso() > 90):
        retroceder()
        robot.esperar(2)
        irIzquierda()
        robot.esperar(1)

while robot.step():
    parar()


1053fcfa9a5bb7af1ba70dc400421336f5db2ec6
<mask token>


def recto():
    robot.setVI(100)
    robot.setVD(100)


<mask token>


def irIzquierda():
    robot.setVI(-40)
    robot.setVD(40)


def irDerecha():
    robot.setVI(40)
    robot.setVD(-40)


<mask token>


def noCaer():
    if robot.getColorPiso() > 90:
        retroceder()
        robot.esperar(2)
        irIzquierda()
        robot.esperar(1)


<mask token>

<mask token>


def recto():
    robot.setVI(100)
    robot.setVD(100)


def retroceder():
    robot.setVI(-100)
    robot.setVD(-100)


def irIzquierda():
    robot.setVI(-40)
    robot.setVD(40)


def irDerecha():
    robot.setVI(40)
    robot.setVD(-40)


<mask token>


def buscar():
    global di, dd
    di = robot.getDI()
    dd = robot.getDD()
    if di < 100 and dd < 100:
        recto()
        return
    if di == 100 and dd < 100:
        irDerecha()
        return
    if di < 100 and dd == 100:
        irIzquierda()
        return


def noCaer():
    if robot.getColorPiso() > 90:
        retroceder()
        robot.esperar(2)
        irIzquierda()
        robot.esperar(1)


<mask token>

<mask token>


def recto():
    robot.setVI(100)
    robot.setVD(100)


def retroceder():
    robot.setVI(-100)
    robot.setVD(-100)


def irIzquierda():
    robot.setVI(-40)
    robot.setVD(40)


def irDerecha():
    robot.setVI(40)
    robot.setVD(-40)


def parar():
    robot.setVI(0)
    robot.setVD(0)


def buscar():
    global di, dd
    di = robot.getDI()
    dd = robot.getDD()
    if di < 100 and dd < 100:
        recto()
        return
    if di == 100 and dd < 100:
        irDerecha()
        return
    if di < 100 and dd == 100:
        irIzquierda()
        return


def noCaer():
    if robot.getColorPiso() > 90:
        retroceder()
        robot.esperar(2)
        irIzquierda()
        robot.esperar(1)


<mask token>

<mask token>


def recto():
    robot.setVI(100)
    robot.setVD(100)


def retroceder():
    robot.setVI(-100)
    robot.setVD(-100)


def irIzquierda():
    robot.setVI(-40)
    robot.setVD(40)


def irDerecha():
    robot.setVI(40)
    robot.setVD(-40)


def parar():
    robot.setVI(0)
    robot.setVD(0)


def buscar():
    global di, dd
    di = robot.getDI()
    dd = robot.getDD()
    if di < 100 and dd < 100:
        recto()
        return
    if di == 100 and dd < 100:
        irDerecha()
        return
    if di < 100 and dd == 100:
        irIzquierda()
        return


def noCaer():
    if robot.getColorPiso() > 90:
        retroceder()
        robot.esperar(2)
        irIzquierda()
        robot.esperar(1)


while robot.step():
    parar()

#RobotName: Parado
from RobotRL import RobotRL

robot = RobotRL()

di = 0
dd = 0

def recto():
    robot.setVI(100)
    robot.setVD(100)

def retroceder():
    robot.setVI(-100)
    robot.setVD(-100)

def irIzquierda():
    robot.setVI(-40)
    robot.setVD(40)

def irDerecha():
    robot.setVI(40)
    robot.setVD(-40)

def parar():
    robot.setVI(0)
    robot.setVD(0)

def buscar():
    global di, dd
    di = robot.getDI()
    dd = robot.getDD()
    if ((di < 100) and (dd < 100)):
        recto()
        return
    if ((di == 100) and (dd < 100)):
        irDerecha()
        return
    if ((di < 100) and (dd == 100)):
        irIzquierda()
        return

def noCaer():
    if (robot.getColorPiso() > 90):
        retroceder()
        robot.esperar(2)
        irIzquierda()
        robot.esperar(1)

while robot.step():
    parar()

