From 602315fa39f97c819f1fa0722faa87a91c8dcc70 Mon Sep 17 00:00:00 2001 From: Clownacy Date: Sun, 15 Sep 2019 18:46:52 +0100 Subject: [PATCH] Deobfuscate a value without affecting ASM Doing 'fx / 32 / 0x200' produces different assembly. --- src/Back.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Back.cpp b/src/Back.cpp index de71fc60..25ce8723 100644 --- a/src/Back.cpp +++ b/src/Back.cpp @@ -179,7 +179,7 @@ void PutFront(int fx, int fy) switch (gBack.type) { case 3: - x_1 = fx / 0x4000; + x_1 = fx / (32 * 0x200); x_2 = x_1 + (((WINDOW_WIDTH + (32 - 1)) / 32) + 1); y_1 = 0; y_2 = y_1 + 32;