ref: d90c0a9edb14519ccce41a25fec5c1f60bfd152d
parent: 0b36c01639c4b2f52e49c086b6d645883fbea397
author: Ben Harris <bjh21@bjh21.me.uk>
date: Fri Nov 25 13:04:39 EST 2022
flip: Set a lower bound on the size of little diagrams This ensures that they don't vanish entirely and small tile sizes.
--- a/flip.c
+++ b/flip.c
@@ -1159,7 +1159,7 @@
for (j = 0; j < w; j++)
if (state->matrix->matrix[(y*w+x)*wh + i*w+j]) {
int ox = j - x, oy = i - y;
- int td = TILE_SIZE / 16;
+ int td = TILE_SIZE / 16 ? TILE_SIZE / 16 : 1;
int cx = (bx + TILE_SIZE/2) + (2 * ox - 1) * td;
int cy = (by + TILE_SIZE/2) + (2 * oy - 1) * td;
if (ox == 0 && oy == 0)