rearrange menu item layout

This commit is contained in:
scawful
2022-12-15 21:59:06 -06:00
parent 8dfa653aeb
commit e286f5b187
3 changed files with 77 additions and 74 deletions

View File

@@ -230,9 +230,9 @@ DrawYItems:
JSR DrawMenuItem JSR DrawMenuItem
.no_bomb .no_bomb
LDA.w #$7EF348 LDA.w #$7EF344
LDX.w #menu_offset(7,16) LDX.w #menu_offset(7,16)
LDY.w #DekuMaskGFX LDY.w #PowderGFX
JSR DrawMenuItem JSR DrawMenuItem
LDA.w #$7EF35C LDA.w #$7EF35C
@@ -262,9 +262,9 @@ DrawYItems:
LDY.w #Ice_rodGFX LDY.w #Ice_rodGFX
JSR DrawMenuItem JSR DrawMenuItem
LDA.w #$7EF347 LDA.w #$7EF353
LDX.w #menu_offset(10,16) LDX.w #menu_offset(10,16)
LDY.w #ZoraMaskGFX LDY.w #MirrorGFX
JSR DrawMenuItem JSR DrawMenuItem
LDA.w #$7EF35D LDA.w #$7EF35D
@@ -274,42 +274,16 @@ DrawYItems:
;; next row ;; next row
LDA.w #$7EF34F ; 7EF34C ; LDA.w #$7EF34C ; ocarina
LDA.l $7EF34C
CMP.w #$00 : BEQ .no_flute
LDA.w #$01
STA.w ShortSpoof
LDA.w #ShortSpoof
LDX.w #menu_offset(13,3) LDX.w #menu_offset(13,3)
LDY.w #WolfMaskGFX LDY.w #OcarinaGFX
JSR DrawMenuItem
LDA.w #$7EF34D
LDX.w #menu_offset(13,6)
LDY.w #JumpFeatherGFX
JSR DrawMenuItem
LDA.w #$7EF350
LDX.w #menu_offset(13,9)
LDY.w #SomariaGFX
JSR DrawMenuItem
LDA.w #$7EF351
LDX.w #menu_offset(13,13)
LDY.w #ByrnaGFX
JSR DrawMenuItem
LDA.w #$7EF349
LDX.w #menu_offset(13,16)
LDY.w #BunnyHoodGFX
JSR DrawMenuItem
LDA.w #$7EF35E
LDX.w #menu_offset(13,19)
LDY.w #BottlesGFX
JSR DrawMenuItem
;; next row
LDA.w #$7EF344
LDX.w #menu_offset(16,3)
LDY.w #PowderGFX
JSR DrawMenuItem JSR DrawMenuItem
.no_flute
;LDA.w #$7EF34E ;LDA.w #$7EF34E
LDA.l $7EF34E LDA.l $7EF34E
@@ -322,20 +296,46 @@ DrawYItems:
JSR DrawMenuItem JSR DrawMenuItem
.no_book .no_book
; LDA.w #$7EF34C ; ocarina LDA.w #$7EF350
LDA.l $7EF34C LDX.w #menu_offset(13,9)
CMP.w #$00 : BEQ .no_flute LDY.w #SomariaGFX
LDA.w #$01
STA.w ShortSpoof
LDA.w #ShortSpoof
LDX.w #menu_offset(16,9)
LDY.w #OcarinaGFX
JSR DrawMenuItem JSR DrawMenuItem
.no_flute
LDA.w #$7EF353 LDA.w #$7EF351
LDX.w #menu_offset(13,13)
LDY.w #ByrnaGFX
JSR DrawMenuItem
LDA.w #$7EF34D
LDX.w #menu_offset(13,16)
LDY.w #JumpFeatherGFX
JSR DrawMenuItem
LDA.w #$7EF35E
LDX.w #menu_offset(13,19)
LDY.w #BottlesGFX
JSR DrawMenuItem
;; next row
LDA.w #$7EF348
LDX.w #menu_offset(16,3)
LDY.w #DekuMaskGFX
JSR DrawMenuItem
LDA.w #$7EF347
LDX.w #menu_offset(16,6)
LDY.w #ZoraMaskGFX
JSR DrawMenuItem
LDA.w #$7EF34F ; 7EF34C
LDX.w #menu_offset(16,9)
LDY.w #WolfMaskGFX
JSR DrawMenuItem
LDA.w #$7EF349
LDX.w #menu_offset(16,13) LDX.w #menu_offset(16,13)
LDY.w #MirrorGFX LDY.w #BunnyHoodGFX
JSR DrawMenuItem JSR DrawMenuItem
LDA.w #$7EF352 LDA.w #$7EF352

View File

@@ -3,14 +3,14 @@
; Decides which function to jump to. ; Decides which function to jump to.
Menu_ItemIndex: Menu_ItemIndex:
; Bow, Boomerang, Hookshot, Bombs, Deku, Bottle 1 ; Bow, Boomerang, Hookshot, Bombs, Powder, Bottle 1
db $03, $02, $0E, $01, $11, $0B db $03, $02, $0E, $01, $0A, $0B
; Hammer, Lamp, Fire Rod, Ice Rod, Zora, Bottle 2 ; Hammer, Lamp, Fire Rod, Ice Rod, Mirror, Bottle 2
db $04, $09, $05, $06, $0F, $4B db $04, $09, $05, $06, $14, $4B
; Wolf, Feather, Somaria, Byrna, Bunny Hood, Bottle3 ; Ocarina, Book, Somaria, Byrna, Feather, Bottle3
db $08, $07, $12, $0D, $10, $8B db $08, $0C, $12, $0D, $07, $8B
; Powder, Book, Ocarina, Mirror, Stone Mask, Bottle4 ; Deku, Zora, Wolf, Bunny Hood, Stone Mask, Bottle4
db $0A, $0C, $08, $14, $13, $CB db $11, $0F, $08, $10, $13, $CB
; ----------------------------------------------------------------------------- ; -----------------------------------------------------------------------------
; Decides which graphics is drawn ; Decides which graphics is drawn
@@ -19,24 +19,27 @@ Menu_AddressIndex:
db $7EF341 ; boom db $7EF341 ; boom
db $7EF342 ; hookshot db $7EF342 ; hookshot
db $7EF343 ; bombs db $7EF343 ; bombs
db $7EF348 ; deku mask db $7EF344 ; powder
db $7EF35C ; bottle1 db $7EF35C ; bottle1
db $7EF34B ; hammer db $7EF34B ; hammer
db $7EF34A ; lamp db $7EF34A ; lamp
db $7EF345 ; firerod db $7EF345 ; firerod
db $7EF346 ; icerod db $7EF346 ; icerod
db $7EF347 ; Zora Mask db $7EF353 ; mirror
db $7EF35D ; bottle2 db $7EF35D ; bottle2
db $7EF34C ; shovel 7EF34F db $7EF34C ; shovel 7EF34F
db $7EF34D ; feather db $7EF34E ; book
db $7EF350 ; somaria db $7EF350 ; somaria
db $7EF351 ; byrna db $7EF351 ; byrna
db $7EF349 ; Bunny Hood db $7EF34D ; feather
db $7EF35E ; bottle3 db $7EF35E ; bottle3
db $7EF344 ; powder
db $7EF34E ; book db $7EF348 ; deku mask
db $7EF347 ; Zora Mask
db $7EF349 ; Bunny Hood
db $7EF34C ; ocarina db $7EF34C ; ocarina
db $7EF353 ; mirror
db $7EF352 ; stone mask db $7EF352 ; stone mask
db $7EF35F ; bottle4 db $7EF35F ; bottle4

View File

@@ -96,24 +96,24 @@ Menu_ItemNames:
dw "__BOOMERANG___ " dw "__BOOMERANG___ "
dw "___HOOKSHOT___ " dw "___HOOKSHOT___ "
dw "____BOMBS_____ " dw "____BOMBS_____ "
dw "__DEKU_MASK___ " dw "_MAGIC_POWDER_ "
dw "____BOTTLE____ " dw "____BOTTLE____ "
dw "____HAMMER____ " dw "____HAMMER____ "
dw "_____LAMP_____ " dw "_____LAMP_____ "
dw "___FIRE_ROD___ " dw "___FIRE_ROD___ "
dw "___ICE_ROD____ " dw "___ICE_ROD____ "
dw "__ZORA_MASK___ " dw "_MAGIC_MIRROR_ "
dw "____BOTTLE____ " dw "____BOTTLE____ "
dw "__WOLF_MASK___ " dw "___OCARINA____ "
dw "_JUMP_FEATHER_ " dw "_SECRET_TOME__ "
dw "___SOMARIA____ " dw "___SOMARIA____ "
dw "____BYRNA_____ " dw "____BYRNA_____ "
dw "__BUNNY_HOOD__ " dw "_JUMP_FEATHER_ "
dw "____BOTTLE____ " dw "____BOTTLE____ "
dw "_MAGIC_POWDER_ " dw "__DEKU_MASK___ "
dw "_SECRET_TOME__ " dw "__ZORA_MASK___ "
dw "___OCARINA____ " dw "__WOLF_MASK___ "
dw "_MAGIC_MIRROR_ " dw "__BUNNY_HOOD__ "
dw "__STONE_MASK__ " dw "__STONE_MASK__ "
dw "____BOTTLE____ " dw "____BOTTLE____ "