From 0431cce21fe5595fd934abc5b1b9a048ba993f14 Mon Sep 17 00:00:00 2001 From: Bill Kendrick Date: Sat, 20 Nov 2021 01:47:13 -0800 Subject: [PATCH] Fill debug updates Show final queue structure size at the end. Watching the fill blit happen is now a separate #define'd option. --- src/fill.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/fill.c b/src/fill.c index 1b2d575e8..d3bb97212 100644 --- a/src/fill.c +++ b/src/fill.c @@ -60,6 +60,7 @@ #define WIDE_MATCH_THRESHOLD 3 // #define DEBUG +// #define DEBUG_WATCH #define QUEUE_SIZE_CHUNK 1024 @@ -162,6 +163,10 @@ void cleanup_queue(void) { if (queue != NULL) free(queue); +#ifdef DEBUG + printf("queue_size = %d\n\n", queue_size); +#endif + queue_size = 0; queue_start = 0; queue_end = 0; @@ -308,7 +313,7 @@ void simulate_flood_fill_outside_check(int x, int y, int y_outside) if ((global_prog_anim % 800) == 1) /* Always lay sound _once_ */ playsound(global_canvas, 1, SND_FILL, 1, x, SNDDIST_NEAR); -#ifdef DEBUG +#ifdef DEBUG_WATCH if (global_prog_anim % 100 == 0) { SDL_BlitSurface(global_canvas, NULL, global_screen, NULL);