From: Lukas Krickl Date: Sat, 7 Dec 2024 05:39:37 +0000 (+0100) Subject: Added assert macro X-Git-Url: https://git.krickl.dev/?a=commitdiff_plain;h=refs%2Fremotes%2Forigin%2Fsimple-enemy-behavior;p=gbrg%2F.git Added assert macro --- diff --git a/src/macros.inc b/src/macros.inc index c61197f..9523f97 100644 --- a/src/macros.inc +++ b/src/macros.inc @@ -86,3 +86,14 @@ srl $1 ; / 8 srl $1 ; / 16 #endmacro + + ; asserts. if $1 != $2 causes a ld b, b + ; inputs: + ; $1: register to assert + ; $2: value to assert +#macro assert + cp $1, $2 + jr nz, @noassert + ld b, b +@noassert +#endmacro diff --git a/src/player.s b/src/player.s index 39a928f..c3772a1 100644 --- a/src/player.s +++ b/src/player.s @@ -64,7 +64,7 @@ player_init: push de ; 2) hl = player_y already -; 3) load correct collision points + ; 3) load correct collision points ld de, $1 call collision_tile_table_check pop de