From 9a7923725118d631aae026eb2e88902a14b1c4ad Mon Sep 17 00:00:00 2001 From: scawful Date: Wed, 22 May 2024 20:18:34 -0400 Subject: [PATCH] remove ClampSpritePositionToGrid --- Sprites/Objects/minecart.asm | 19 +------------------ 1 file changed, 1 insertion(+), 18 deletions(-) diff --git a/Sprites/Objects/minecart.asm b/Sprites/Objects/minecart.asm index c400e48..4b9987b 100644 --- a/Sprites/Objects/minecart.asm +++ b/Sprites/Objects/minecart.asm @@ -588,7 +588,7 @@ HandleTileDirections: .unused_tile_ids { ; TL, BL, TR, BR - db $B2, $B3, $B4, $B5 + ; db $B2, $B3, $B4, $B5 ; db $B0 - Horiz ; db $B1 | Vert ; db $B8 Stop North @@ -599,23 +599,6 @@ HandleTileDirections: } } -; ========================================================= -; Clamp the sprite position to a 16x16 grid -; Slows the game down if you run it too often :( - -ClampSpritePositionToGrid: -{ - ; Check if SprX is already a multiple of 16 - LDA.w SprX, X : AND #$0F : BEQ .x_aligned - LDA.w SprX, X : LSR : ASL : STA.w SprX, X - .x_aligned - ; Check if SprY is already a multiple of 16 - LDA.w SprY, X : AND #$0F : BEQ .y_aligned - LDA.w SprY, X : LSR : ASL : STA.w SprY, X - .y_aligned - RTS -} - ; ========================================================= ; Check for the switch_track sprite and move based on the ; state of that sprite.