From ac823d8ab86000e4c769f3d6bc673dc3f30fccb3 Mon Sep 17 00:00:00 2001 From: Dethrace Labs <78985374+dethrace-labs@users.noreply.github.com> Date: Sat, 24 Jan 2026 07:52:01 +1300 Subject: [PATCH] DRPixelmapHasZeros matching --- src/DETHRACE/common/world.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/DETHRACE/common/world.c b/src/DETHRACE/common/world.c index 2cf40bb9..b3b50626 100644 --- a/src/DETHRACE/common/world.c +++ b/src/DETHRACE/common/world.c @@ -1998,20 +1998,20 @@ int DRPixelmapHasZeros(br_pixelmap* pm) { int y; char* row_ptr; char* pp; - int i; if (pm->flags & BR_PMF_NO_ACCESS) { return 1; } - row_ptr = (char*)pm->pixels + (pm->row_bytes * pm->base_y) + pm->base_x; + row_ptr = pm->pixels; + row_ptr += (pm->row_bytes * pm->base_y) + pm->base_x; + for (y = 0; y < pm->height; y++) { pp = row_ptr; - for (x = 0; x < pm->width; x++) { + for (x = 0; x < pm->width; x++, pp++) { // found a zero (transparent) pixel? if (*pp == 0) return 1; - pp++; } row_ptr += pm->row_bytes; }