コード例 #1
0
    def __init__(self, maxNivel):
        self.fichero = VarGen.tbookPTZ if 1 <= maxNivel <= 2 else VarGen.tbook
        self.book = Books.Polyglot()
        if not ((Util.tamFichero(self.fichero) /
                 (len(self.fichero) - 9)) in (54161, 860795)):
            import sys

            sys.exit()
        self.activa = True
        self.maxNivel = maxNivel * 2
        self.nivelActual = 0
        self.siObligatoria = False
コード例 #2
0
ファイル: Apertura.py プロジェクト: deevrek/lucaschess_p3
 def __init__(self, maxNivel, elo=None):
     if elo:
         siPTZ = elo < 1700
     else:
         siPTZ = 1 <= maxNivel <= 2
     self.fichero = VarGen.tbookPTZ if siPTZ else VarGen.tbook
     self.book = Books.Polyglot()
     if not ((Util.tamFichero(self.fichero) //
              (len(self.fichero) - 9)) in (75876, 802116)):
         raise "bad book"
     self.activa = True
     self.maxNivel = maxNivel * 2
     self.nivelActual = 0
     self.siObligatoria = False