From 35bddfcebea787c8bb25dcac2f95235d9c9509e4 Mon Sep 17 00:00:00 2001 From: earthoul Date: Wed, 7 Jan 2026 23:04:51 +0900 Subject: [PATCH] Refactor Game Center map table within function --- src/engine/bank07.asm | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/src/engine/bank07.asm b/src/engine/bank07.asm index cac8041..fa008f6 100644 --- a/src/engine/bank07.asm +++ b/src/engine/bank07.asm @@ -155,8 +155,8 @@ CheckIfGameCenter: push bc push de push hl - ld hl, .GameCenterOWMaps - ld c, 9 ; table size + ld hl, .GameCenterMaps + ld c, MAP_CARD_DUNGEON_QUEEN - MAP_GAME_CENTER_ENTRANCE + 1 ld b, 0 .loop_lookup push hl @@ -184,8 +184,17 @@ CheckIfGameCenter: pop bc ret -.GameCenterOWMaps: - dw $02b, $02c, $02d, $02e, $02f, $030, $031, $032, $033 +.GameCenterMaps: + dw MAP_GAME_CENTER_ENTRANCE + dw MAP_GAME_CENTER_LOBBY + dw MAP_GAME_CENTER_1 + dw MAP_GAME_CENTER_2 + dw MAP_CARD_DUNGEON_PAWN + dw MAP_CARD_DUNGEON_KNIGHT + dw MAP_CARD_DUNGEON_BISHOP + dw MAP_CARD_DUNGEON_ROOK + dw MAP_CARD_DUNGEON_QUEEN + ; no sentinels GetPlayerPortrait:: push bc