From ec1f79b44203735f581c7f85b6c23216aaf587a6 Mon Sep 17 00:00:00 2001 From: Astatin Date: Thu, 19 Sep 2024 18:56:32 +0900 Subject: Read action buttons and set it in the entity direction highest nibble --- main.gbasm | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) (limited to 'main.gbasm') diff --git a/main.gbasm b/main.gbasm index 0b4493d..1a08035 100644 --- a/main.gbasm +++ b/main.gbasm @@ -6,7 +6,7 @@ Entrypoint: New_Dungeon: LD SP, $fffe CALL =Dungeon_Generation - CALL =Initialize_Bunny + CALL =Initialize_Entities CALL =Initialize_Objects CALL =Load_Tile CALL =Load_Map @@ -25,23 +25,30 @@ VBLANK_Entrypoint: CALL =Display_Prepared_Block CALL =Display_Object CALL $OAM_DMA_Transfer_routine + LD HL, $9800 + LD A, $mem_bunny_direction + CALL =Print_8bit CALL =Object_Interactions_Check CALL =Pad_Button_Check - CALL =Entities_Behaviours + CALL =Entities_Actions CALL =Prepare_Scrolling_Map - CALL =Prepare_Entities + CALL =Display_Entities RET .INCLUDE "tiles.gbasm" +.INCLUDE "rng.gbasm" +.INCLUDE "utils.gbasm" +.INCLUDE "buttons.gbasm" .INCLUDE "map/loading.gbasm" .INCLUDE "map/generation.gbasm" .INCLUDE "map/objects.gbasm" -.INCLUDE "bunny.gbasm" -.INCLUDE "buttons.gbasm" -.INCLUDE "rng.gbasm" -.INCLUDE "utils.gbasm" -.INCLUDE "entities.gbasm" +.INCLUDE "entity/init.gbasm" +.INCLUDE "entity/bunny.gbasm" +.INCLUDE "entity/actions.gbasm" +.INCLUDE "entity/collisions.gbasm" +.INCLUDE "entity/display.gbasm" +.INCLUDE "entity/utils.gbasm" .INCLUDE "tileset.gbasm" -- cgit v1.2.3-70-g09d2