Example #1
0
    def lanzaNivel(self, numcategoria, nivel):

        piezas = nivel + 3
        segundos = (6 - numcategoria) * piezas

        liFen = self.dameListaFen(piezas)
        if not liFen:
            return

        cat = self.categorias.numero(numcategoria)

        record = self.record(numcategoria, nivel)
        tiempo = PantallaMemoria.lanzaMemoria(self.procesador, cat.nombre(), nivel, segundos, liFen, record)
        if tiempo:
            if record == 0 or tiempo < record:
                li = self.dicDatos[numcategoria]
                li[nivel] = tiempo
                Util.guardaDIC(self.dicDatos, self.fichero)

            return True
        return False
Example #2
0
    def lanzaNivel(self, numcategoria, nivel):

        piezas = nivel + 3
        segundos = (6 - numcategoria) * piezas

        liFen = self.dameListaFen(piezas)
        if not liFen:
            return

        cat = self.categorias.number(numcategoria)

        record = self.record(numcategoria, nivel)
        vtime = PantallaMemoria.lanzaMemoria(self.procesador, cat.name(), nivel, segundos, liFen, record)
        if vtime:
            if record == 0 or vtime < record:
                li = self.dic_data[numcategoria]
                li[nivel] = vtime
                Util.save_pickle(self.fichero, self.dic_data)

            return True
        return False
Example #3
0
    def lanzaNivel(self, numcategoria, nivel):

        piezas = nivel + 3
        segundos = (6 - numcategoria) * piezas

        liFen = self.dameListaFen(piezas)
        if not liFen:
            return

        cat = self.categorias.numero(numcategoria)

        record = self.record(numcategoria, nivel)
        tiempo = PantallaMemoria.lanzaMemoria(self.procesador, cat.nombre(),
                                              nivel, segundos, liFen, record)
        if tiempo:
            if record == 0 or tiempo < record:
                li = self.dicDatos[numcategoria]
                li[nivel] = tiempo
                Util.guardaDIC(self.dicDatos, self.fichero)

            return True
        return False