shithub: pokecrystal

Download patch

ref: 176257ea6f49597203887e610b03807901ba586e
parent: d00167d6b8f4c32a0dc72a82b82a192321106bbc
author: mid-kid <esteve.varela@gmail.com>
date: Sun Nov 3 16:55:32 EST 2019

Document WaitPressAorB_BlinkCursor a bit

This is one weird function I'll never understand the purpose of.
It could use a better name, but I have no clue what.

--- a/home/joypad.asm
+++ b/home/joypad.asm
@@ -338,6 +338,12 @@
 	ret
 
 WaitPressAorB_BlinkCursor::
+; Show a blinking cursor in the lower right-hand
+; corner of a textbox and wait until A or B is
+; pressed.
+;
+; NOTE: The cursor has to be shown before calling
+; this function or no cursor will be shown at all.
 	ldh a, [hMapObjectIndexBuffer]
 	push af
 	ldh a, [hObjectStructIndexBuffer]
@@ -373,6 +379,9 @@
 	ret
 
 PromptButton::
+; Show a blinking cursor in the lower right-hand
+; corner of a textbox and wait until A or B is
+; pressed, afterwards, play a sound.
 	ld a, [wLinkMode]
 	and a
 	jr nz, .link