Lines Matching refs:b
197 b = '{:0{}b}'.format(i, 2*m.ceil(m.log2(i+1)/2))
198 x = int(b[1::2], 2) if b[1::2] else 0
199 y = int(b[0::2], 2) if b[0::2] else 0
463 max_wear = max(b.wear for b in self.blocks)
468 for (x,y), b in zip(
471 grid[x + y*self.width] = b
474 for (x,y), b in zip(
477 grid[x + y*self.width] = b
508 b = grid[x+(2-1-(i%2)) + ((row*4)+(4-1-(i//2)))*self.width]
509 best_b |= b
510 if ((read and b.readed)
511 or (prog and b.proged)
512 or (erase and b.erased)
514 and wear and b.worn(max_wear, **args) >= 0.7)):
532 b = grid[x + ((row*2)+(2-1-i))*self.width]
533 best_b |= b
534 if ((read and b.readed)
535 or (prog and b.proged)
536 or (erase and b.erased)
538 and wear and b.worn(max_wear, **args) >= 0.7)):