ref: d96f914315c6ab82d30facbc4a5be1710f3c4a33
dir: /engine/pokedex/new_pokedex_entry.asm/
NewPokedexEntry: ldh a, [hMapAnims] push af xor a ldh [hMapAnims], a call LowVolume call ClearBGPalettes call ClearTilemap call UpdateSprites call ClearSprites ld a, [wPokedexStatus] push af ldh a, [hSCX] add POKEDEX_SCX ldh [hSCX], a xor a ld [wPokedexStatus], a farcall _NewPokedexEntry call WaitPressAorB_BlinkCursor ld a, 1 ; page 2 ld [wPokedexStatus], a farcall DisplayDexEntry call WaitPressAorB_BlinkCursor pop af ld [wPokedexStatus], a call MaxVolume call RotateThreePalettesRight ldh a, [hSCX] add -POKEDEX_SCX ldh [hSCX], a call .ReturnFromDexRegistration pop af ldh [hMapAnims], a ret .ReturnFromDexRegistration: call ClearTilemap call LoadFontsExtra call LoadStandardFont farcall Pokedex_PlaceFrontpicTopLeftCorner call WaitBGMap2 farcall GetEnemyMonDVs ld a, [hli] ld [wTempMonDVs], a ld a, [hl] ld [wTempMonDVs + 1], a ld b, SCGB_TRAINER_OR_MON_FRONTPIC_PALS call GetSGBLayout call SetPalettes ret