Esempio n. 1
0
    def __init__(self,
                 owner,
                 xtutor,
                 jg,
                 siBlancas,
                 cPuntosBase,
                 maxRecursion=100000):

        self.owner = owner
        self.xtutor = xtutor
        self.jg = jg
        self.siBlancas = siBlancas
        self.posicionBase = jg.posicionBase
        self.siMoviendoTiempo = False

        self.rm = None

        if self.xtutor.motorTiempoJugada:
            segundosPensando = self.xtutor.motorTiempoJugada / 1000  # esta en milesimas
            if self.xtutor.motorTiempoJugada % 1000 > 0:
                segundosPensando += 1
        else:
            segundosPensando = 3

        self.w = PantallaAnalisis.WAnalisisVariantes(self, self.owner,
                                                     segundosPensando,
                                                     self.siBlancas,
                                                     cPuntosBase, maxRecursion)
        self.reset()
        self.w.exec_()
Esempio n. 2
0
    def __init__(self,
                 owner,
                 xtutor,
                 move,
                 is_white,
                 cbase_points,
                 max_recursion=100000):

        self.owner = owner
        self.xtutor = xtutor
        self.move = move
        self.is_white = is_white
        self.position_before = move.position_before
        self.is_moving_time = False

        self.time_function = None
        self.time_pos_max = None
        self.time_pos = None
        self.time_others_tb = None
        self.rm = None
        self.pos_tutor = None
        self.max_tutor = None
        self.game_tutor = None

        if self.xtutor.motorTiempoJugada:
            segundos_pensando = self.xtutor.motorTiempoJugada / 1000  # esta en milesimas
            if self.xtutor.motorTiempoJugada % 1000 > 0:
                segundos_pensando += 1
        else:
            segundos_pensando = 3

        self.w = PantallaAnalisis.WAnalisisVariantes(self, self.owner,
                                                     segundos_pensando,
                                                     self.is_white,
                                                     cbase_points,
                                                     max_recursion)
        self.reset()
        self.w.exec_()