예제 #1
0
파일: diagonal.py 프로젝트: szopenfx/code
    def possible(self, row, col):
        if (row == col):
            return Stats.possible(self, row, col) & self.diag0

        elif (row + col) == 8:
            return Stats.possible(self, row, col) & self.diag8

        else:
            return Stats.possible(self, row, col)
예제 #2
0
파일: extra.py 프로젝트: szopenfx/code
 def possible(self, r, c):
     e = self.board.coordToExtra(r, c)
     if e == None:
         return Stats.possible(self, r, c)
     else:
         return Stats.possible(self, r, c) & self.extra[e]