From 2bad59515a73d14caa91deab1d4f6cac182b0ed6 Mon Sep 17 00:00:00 2001 From: nemo <n3m0o7@hotmail.com> Date: Wed, 13 Nov 2024 10:10:20 +0100 Subject: [PATCH] fix inv x y --- app.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/app.c b/app.c index 5faf3e5..64a84fa 100644 --- a/app.c +++ b/app.c @@ -79,17 +79,17 @@ void go(float dt) } v2 penger_origin = {(float) width/2 - 32*scale()/2, (float) height/2 - 32*scale()/2}; - for (int i = 0; i < penger_height; i++) { - for (int y = 0; y < penger_width; y++) { - if (penger_img[i][y] <= 0x00FFFFFF) + for (int y = 0; y < penger_height; y++) { + for (int i = 0; i < penger_width; i++) { + if (penger_img[y][i] <= 0x00FFFFFF) continue; for (int s1 = 0; s1 < scale(); s1++) { for (int s2 = 0; s2 < scale(); s2++) { - int idx_x = penger_origin.x + y*scale()+s1; - int idx_y = penger_origin.y + i*scale()+s2; + int idx_x = penger_origin.x + i*scale()+s1; + int idx_y = penger_origin.y + y*scale()+s2; if (idx_x < 0 || idx_x > width || idx_y < 0 || idx_y > height) continue; - BUFFER[idx_y*width + idx_x] = penger_img[i][y]; + BUFFER[idx_y*width + idx_x] = penger_img[y][i]; } } }