Example #1
0
 def changeBits(self, bit):
     if bit.getValue() == -1:
         return bit_3(1)
     elif bit.getValue() == 1:
         return bit_3(-1)
     else:
         return bit_3(0)
Example #2
0
 def changeBits(self,*bits):
     self.__zeros = 0
     self.__mines1 = 0
     self.__bits = list(bits)
     for item in self.__bits:
         if(item.getValue() == -1):
             self.__mines1 += 1
         elif(item.getValue() == 0):
             self.__zeros += 1
     if(self.__mines1 > 0):
         return bit_3(-1)
     if (self.__zeros == 0):
         return bit_3(1)
     else:
         return bit_3(0)