# matrix.fill((0,0,0)) # matrix.drawPixel((MATRIX_WIDTH*TILE_WIDTH)-1, (MATRIX_HEIGHT*TILE_HEIGHT)-1-i, color) # matrix.show() # time.sleep(wait) # # for i in range((MATRIX_WIDTH*TILE_WIDTH)-1): # matrix.fill((0,0,0)) # matrix.drawPixel((MATRIX_WIDTH*TILE_WIDTH)-1-i, 0, color) # matrix.show() # time.sleep(wait) GOL = GameOfLife(MATRIX_WIDTH * TILE_WIDTH, MATRIX_HEIGHT * TILE_HEIGHT) while True: grid = GOL.Step() if (np.sum(grid) / GOL.ON) <= 70.0: matrix.fill((0, 0, 0)) matrix.show() time.sleep(wait * 2) grid = GOL.Reset() for i in range(GOL.WIDTH): for j in range(GOL.HEIGHT): if grid[i, j] == GOL.ON: matrix.drawPixel(i, j, color) else: matrix.drawPixel(i, j, (0, 0, 0)) matrix.show() time.sleep(wait)