diff options
Diffstat (limited to 'asm/src/code_08003FC4.s')
| -rw-r--r-- | asm/src/code_08003FC4.s | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/asm/src/code_08003FC4.s b/asm/src/code_08003FC4.s index 25bfc6ec..362f7d8d 100644 --- a/asm/src/code_08003FC4.s +++ b/asm/src/code_08003FC4.s @@ -258,17 +258,17 @@ _08004162: ands r2, r4 pop {r4, pc} - thumb_func_start sub_08004168 -sub_08004168: @ 0x08004168 + thumb_func_start SnapToTile +SnapToTile: @ 0x08004168 ldr r3, _08004384 @ =0x000FFFFF ldr r1, _08004388 @ =0x00080000 - ldr r2, [r0, #0x2c] - bics r2, r3 - adds r2, r2, r1 + ldr r2, [r0, #0x2c] // x + bics r2, r3 // align to grid + adds r2, r1 // add half of a tile str r2, [r0, #0x2c] - ldr r2, [r0, #0x30] + ldr r2, [r0, #0x30] // y bics r2, r3 - adds r2, r2, r1 + adds r2, r1 str r2, [r0, #0x30] bx lr |
