diff options
Diffstat (limited to 'engine')
-rwxr-xr-x | engine/namingscreen.asm | 78 | ||||
-rwxr-xr-x | engine/sprite_anims.asm | 2 |
2 files changed, 40 insertions, 40 deletions
diff --git a/engine/namingscreen.asm b/engine/namingscreen.asm index 188665bc4..822fd2bce 100755 --- a/engine/namingscreen.asm +++ b/engine/namingscreen.asm @@ -1173,7 +1173,7 @@ endr ret .a - call Function12185 + call NamingScreen_PressedA_GetCursorCommand cp $1 jr z, .select cp $2 @@ -1181,7 +1181,7 @@ endr cp $3 jr z, .finished call NamingScreen_GetLastCharacter - call Function121ac + call MailComposition_TryAddLastCharacter jr c, .start ld hl, wNamingScreenCurrNameLength ld a, [hl] @@ -1242,8 +1242,8 @@ endr ret ; called from engine/sprite_anims.asm -Function120c1: ; 120c1 (4:60c1) - call Function1210c +ComposeMail_AnimateCursor: ; 120c1 (4:60c1) + call .GetDPad ld hl, SPRITEANIMSTRUCT_0D add hl, bc ld a, [hl] @@ -1253,12 +1253,12 @@ Function120c1: ; 120c1 (4:60c1) add hl, bc ld [hl], e cp $5 - ld de, Unknown_120f8 + ld de, .LetterEntries ld a, 0 - jr nz, .asm_120df - ld de, Unknown_12102 + jr nz, .got_pointer + ld de, .CaseDelEnd ld a, 1 -.asm_120df +.got_pointer ld hl, SPRITEANIMSTRUCT_0E add hl, bc add [hl] @@ -1278,14 +1278,14 @@ Function120c1: ; 120c1 (4:60c1) ; 120f8 (4:60f8) -Unknown_120f8: ; 120f8 +.LetterEntries: ; 120f8 db $00, $10, $20, $30, $40, $50, $60, $70, $80, $90 -Unknown_12102: ; 12102 +.CaseDelEnd: ; 12102 db $00, $00, $00, $30, $30, $30, $60, $60, $60, $60 ; 1210c -Function1210c: ; 1210c (4:610c) +.GetDPad: ; 1210c (4:610c) ld hl, hJoyLast ld a, [hl] and D_UP @@ -1302,26 +1302,26 @@ Function1210c: ; 1210c (4:610c) ret .right - call Function1218b + call ComposeMail_GetCursorPosition and a - jr nz, .asm_12138 + jr nz, .case_del_done_right ld hl, SPRITEANIMSTRUCT_0C add hl, bc ld a, [hl] cp $9 - jr nc, .asm_12135 + jr nc, .wrap_around_letter_right inc [hl] ret -.asm_12135 +.wrap_around_letter_right ld [hl], $0 ret -.asm_12138 +.case_del_done_right cp $3 - jr nz, .asm_1213d + jr nz, .wrap_around_command_right xor a -.asm_1213d +.wrap_around_command_right ld e, a add a add e @@ -1331,26 +1331,26 @@ Function1210c: ; 1210c (4:610c) ret .left - call Function1218b + call ComposeMail_GetCursorPosition and a - jr nz, .asm_12159 + jr nz, .caps_del_done_left ld hl, SPRITEANIMSTRUCT_0C add hl, bc ld a, [hl] and a - jr z, .asm_12156 + jr z, .wrap_around_letter_left dec [hl] ret -.asm_12156 +.wrap_around_letter_left ld [hl], $9 ret -.asm_12159 +.caps_del_done_left cp $1 - jr nz, .asm_1215f + jr nz, .wrap_around_command_left ld a, $4 -.asm_1215f +.wrap_around_command_left rept 2 dec a endr @@ -1367,11 +1367,11 @@ endr add hl, bc ld a, [hl] cp $5 - jr nc, .asm_12175 + jr nc, .wrap_around_down inc [hl] ret -.asm_12175 +.wrap_around_down ld [hl], $0 ret @@ -1380,54 +1380,54 @@ endr add hl, bc ld a, [hl] and a - jr z, .asm_12182 + jr z, .wrap_around_up dec [hl] ret -.asm_12182 +.wrap_around_up ld [hl], $5 ret -Function12185: ; 12185 (4:6185) +NamingScreen_PressedA_GetCursorCommand: ; 12185 (4:6185) ld hl, wNamingScreenCursorObjectPointer ld c, [hl] inc hl ld b, [hl] -Function1218b: ; 1218b (4:618b) +ComposeMail_GetCursorPosition: ; 1218b (4:618b) ld hl, SPRITEANIMSTRUCT_0D add hl, bc ld a, [hl] cp $5 - jr nz, .asm_121aa + jr nz, .letter ld hl, SPRITEANIMSTRUCT_0C add hl, bc ld a, [hl] cp $3 - jr c, .asm_121a4 + jr c, .case cp $6 - jr c, .asm_121a7 + jr c, .del ld a, $3 ret -.asm_121a4 +.case ld a, $1 ret -.asm_121a7 +.del ld a, $2 ret -.asm_121aa +.letter xor a ret -Function121ac: ; 121ac (4:61ac) +MailComposition_TryAddLastCharacter: ; 121ac (4:61ac) ld a, [wNamingScreenLastCharacter] jp MailComposition_TryAddCharacter ; 121b2 (4:61b2) -Function121b2: ; unreferenced +; XXX ld a, [wNamingScreenCurrNameLength] and a ret z diff --git a/engine/sprite_anims.asm b/engine/sprite_anims.asm index 6346ea8fe..f0a915312 100755 --- a/engine/sprite_anims.asm +++ b/engine/sprite_anims.asm @@ -222,7 +222,7 @@ DoAnimFrame: ; 8d24b ret .twelve: ; 8d373 (23:5373) - callab Function120c1 + callab ComposeMail_AnimateCursor ret .GameFreakLogo: ; 8d37a (23:537a) |