From cf16891dc691fcc9ab25d087c3e53bcd949b1f4a Mon Sep 17 00:00:00 2001 From: Lukas Krickl Date: Mon, 9 Dec 2024 13:54:39 +0100 Subject: [PATCH] Added def for -TILE_SIZE --- src/macros.inc | 1 + src/player.s | 4 ++-- src/wram.s | 3 +++ 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/macros.inc b/src/macros.inc index 9523f97..ec9a653 100644 --- a/src/macros.inc +++ b/src/macros.inc @@ -97,3 +97,4 @@ ld b, b @noassert #endmacro + diff --git a/src/player.s b/src/player.s index 8b826a0..570744d 100644 --- a/src/player.s +++ b/src/player.s @@ -143,7 +143,7 @@ player_update: ld [anim_step_y], a ; set expected offset - ld a, 0xFF - ANIM_MOVE_TILE_SIZE + 1 + ld a, ANIM_MOVE_TILE_SIZE_N add a, [hl] ld [anim_target_y], a @@ -162,7 +162,7 @@ player_update: ld [anim_step_x], a ; set expected offset - ld a, 0xFF - ANIM_MOVE_TILE_SIZE + 1 + ld a, ANIM_MOVE_TILE_SIZE_N inc hl add a, [hl] dec hl diff --git a/src/wram.s b/src/wram.s index 7ff1de7..96b3396 100644 --- a/src/wram.s +++ b/src/wram.s @@ -166,6 +166,9 @@ end_turn: .adv 1 act: .adv 1 #define ANIM_MOVE_TILE_SIZE 16 + + ; -TILE_SIZE +#define ANIM_MOVE_TILE_SIZE_N 0xFF - ANIM_MOVE_TILE_SIZE +1 #define ANIM_STEP_DOWN 1 #define ANIM_STEP_LEFT 0xFF #define ANIM_STEP_UP 0xFF -- 2.30.2