mirror of
https://github.com/thornAvery/kep-hack.git
synced 2026-02-06 15:45:24 +13:00
enumerate events
This commit is contained in:
parent
13e28b0ece
commit
fcab935a0f
137 changed files with 4107 additions and 1654 deletions
|
|
@ -5,8 +5,7 @@ DisplayPCMainMenu:: ; 213c8 (8:53c8)
|
|||
ld a, [wNumHoFTeams]
|
||||
and a
|
||||
jr nz, .leaguePCAvailable
|
||||
ld a, [wd74b]
|
||||
bit 5, a ; received pokedex?
|
||||
CheckEvent EVENT_GOT_POKEDEX
|
||||
jr z, .noOaksPC
|
||||
ld a, [wNumHoFTeams]
|
||||
and a
|
||||
|
|
@ -29,8 +28,7 @@ DisplayPCMainMenu:: ; 213c8 (8:53c8)
|
|||
call UpdateSprites
|
||||
ld a, 3
|
||||
ld [wMaxMenuItem], a
|
||||
ld a, [wd7f1]
|
||||
bit 0, a
|
||||
CheckEvent EVENT_550
|
||||
jr nz, .metBill
|
||||
coord hl, 2, 2
|
||||
ld de, SomeonesPCText
|
||||
|
|
@ -47,8 +45,7 @@ DisplayPCMainMenu:: ; 213c8 (8:53c8)
|
|||
ld h, b
|
||||
ld de, PlayersPCText
|
||||
call PlaceString
|
||||
ld a, [wd74b]
|
||||
bit 5, a ; received pokedex?
|
||||
CheckEvent EVENT_GOT_POKEDEX
|
||||
jr z, .noOaksPC2
|
||||
coord hl, 2, 6
|
||||
ld de, OaksPCText
|
||||
|
|
|
|||
|
|
@ -74,8 +74,7 @@ BillsPC: ; 17ee4 (5:7ee4)
|
|||
ld a, SFX_ENTER_PC
|
||||
call PlaySound
|
||||
call WaitForSoundToFinish
|
||||
ld a, [wd7f1] ;has to do with having met Bill
|
||||
bit 0, a
|
||||
CheckEvent EVENT_550
|
||||
jr nz, .billsPC ;if you've met bill, use that bill's instead of someone's
|
||||
ld hl, AccessedSomeonesPCText
|
||||
jr .printText
|
||||
|
|
|
|||
|
|
@ -24,8 +24,7 @@ RedisplayStartMenu:: ; 2adf (0:2adf)
|
|||
and a
|
||||
jr nz,.loop
|
||||
; if the player pressed tried to go past the top item, wrap around to the bottom
|
||||
ld a,[wd74b]
|
||||
bit 5,a ; does the player have the pokedex?
|
||||
CheckEvent EVENT_GOT_POKEDEX
|
||||
ld a,6 ; there are 7 menu items with the pokedex, so the max index is 6
|
||||
jr nz,.wrapMenuItemId
|
||||
dec a ; there are only 6 menu items without the pokedex
|
||||
|
|
@ -37,8 +36,7 @@ RedisplayStartMenu:: ; 2adf (0:2adf)
|
|||
bit 7,a
|
||||
jr z,.buttonPressed
|
||||
; if the player pressed tried to go past the bottom item, wrap around to the top
|
||||
ld a,[wd74b]
|
||||
bit 5,a ; does the player have the pokedex?
|
||||
CheckEvent EVENT_GOT_POKEDEX
|
||||
ld a,[wCurrentMenuItem]
|
||||
ld c,7 ; there are 7 menu items with the pokedex
|
||||
jr nz,.checkIfPastBottom
|
||||
|
|
@ -59,8 +57,7 @@ RedisplayStartMenu:: ; 2adf (0:2adf)
|
|||
and a,%00001010 ; was the Start button or B button pressed?
|
||||
jp nz,CloseStartMenu
|
||||
call SaveScreenTilesToBuffer2 ; copy background from wTileMap to wTileMapBackup2
|
||||
ld a,[wd74b]
|
||||
bit 5,a ; does the player have the pokedex?
|
||||
CheckEvent EVENT_GOT_POKEDEX
|
||||
ld a,[wCurrentMenuItem]
|
||||
jr nz,.displayMenuItem
|
||||
inc a ; adjust position to account for missing pokedex menu item
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue