def muevePieza(self, desdeA1H8, hastaA1H8, segundos=1.0, padre=0, siExclusiva=False): tarea = Tareas.TareaMuevePieza(desdeA1H8, hastaA1H8, segundos) tarea.enlaza(self) return self.masTarea(tarea, padre, siExclusiva)
def muevePieza(self, from_a1h8, to_a1h8, segundos=1.0, padre=0, siExclusiva=False): tarea = Tareas.TareaMuevePieza(from_a1h8, to_a1h8, segundos) tarea.enlaza(self) return self.masTarea(tarea, padre, siExclusiva)
def ponPosicion(self, posicion, padre=0): tarea = Tareas.TareaPonPosicion(posicion) tarea.enlaza(self) return self.masTarea(tarea, padre, True)
def muevePiezaLI(self, lista, segundos=1.0, padre=0, siExclusiva=False): tarea = Tareas.TareaMuevePiezaLI(lista, segundos) tarea.enlaza(self) return self.masTarea(tarea, padre, siExclusiva)
def cambiaPieza(self, a1h8, pieza, padre=0, siExclusiva=False): tarea = Tareas.TareaCambiaPieza(a1h8, pieza) tarea.enlaza(self) return self.masTarea(tarea, padre, siExclusiva)
def borraPieza(self, a1h8, padre=0, siExclusiva=False, tipo=None): tarea = Tareas.TareaBorraPieza(a1h8, tipo) tarea.enlaza(self) return self.masTarea(tarea, padre, siExclusiva)
def toolTip(self, texto, padre=0, siExclusiva=False): tarea = Tareas.TareaToolTip(texto) tarea.enlaza(self) return self.masTarea(tarea, padre, siExclusiva)
def duerme(self, segundos, padre=0, siExclusiva=False): tarea = Tareas.TareaDuerme(segundos) tarea.enlaza(self) return self.masTarea(tarea, padre, siExclusiva)