diff options
Diffstat (limited to 'src/engine/menus/status.asm')
-rw-r--r-- | src/engine/menus/status.asm | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/src/engine/menus/status.asm b/src/engine/menus/status.asm new file mode 100644 index 0000000..4397423 --- /dev/null +++ b/src/engine/menus/status.asm @@ -0,0 +1,36 @@ +_PauseMenu_Status: + ld a, [wd291] + push af + call InitMenuScreen + xor a + ld [wMedalScreenYOffset], a + call LoadCollectedMedalTilemaps + lb de, 0, 0 + lb bc, 20, 8 + call DrawRegularTextBox + ld hl, StatusScreenLabels + call PrintLabels + lb bc, 1, 1 + call DrawPauseMenuPlayerPortrait + lb bc, 12, 4 + call PrintAlbumProgress + lb bc, 13, 6 + call PrintPlayTime + call FlashWhiteScreen + ld a, A_BUTTON | B_BUTTON | START + call WaitUntilKeysArePressed + pop af + ld [wd291], a + ret + +StatusScreenLabels: + db 7, 2 + tx PlayerStatusNameText + + db 7, 4 + tx PlayerStatusAlbumText + + db 7, 6 + tx PlayerStatusPlayTimeText + + db $ff |