print() print("Robot: ", objeto_robot.x, ",", objeto_robot.y, objeto_robot.direccion) #Imprime posicion y direccion del robot print(objeto_mapa.imprimir_mapa()) print() for instruccion in instrucciones: print(instruccion) if instruccion == "MOVE": objeto_robot.MOVE() #print(objeto_mapa.imprimir_mapa()) objeto_mapa.fichas_posicion_robot() if objeto_mapa.fichas_posicion_actual > 0: print("Fichas en el lugar: ", objeto_mapa.fichas_posicion_actual) elif instruccion == "ROTATE": objeto_robot.ROTATE() #print(objeto_mapa.imprimir_mapa()) elif instruccion == "PICK": objeto_robot.PICK() #print(objeto_mapa.imprimir_mapa()) print("Fichas en el lugar: ", objeto_mapa.fichas_posicion_actual) print("Fichas recogidas: ", objeto_robot.fichas_recogidas) else: print("INSTRUCCION NO VALIDA!") print(objeto_mapa.imprimir_mapa()) print() time.sleep(1) print() print("Robot: ", objeto_robot.x, ",", objeto_robot.y, objeto_robot.direccion) #Imprime posicion y direccion del robot