summaryrefslogtreecommitdiff
path: root/src/engine/menus/status.asm
diff options
context:
space:
mode:
Diffstat (limited to 'src/engine/menus/status.asm')
-rw-r--r--src/engine/menus/status.asm36
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