diff options
| author | Rangi <remy.oukaour+rangi42@gmail.com> | 2020-07-03 22:57:43 -0400 |
|---|---|---|
| committer | Rangi <remy.oukaour+rangi42@gmail.com> | 2020-07-03 22:57:43 -0400 |
| commit | 053afc46349952688c0ce2116cc76f8d4733895e (patch) | |
| tree | ccbb87aa466a88496ad80062d705efe8b62be026 /home/yes_no.asm | |
| parent | Replace raw hex values with HRAM constants (diff) | |
| download | pokeyellow-053afc46349952688c0ce2116cc76f8d4733895e.tar.gz pokeyellow-053afc46349952688c0ce2116cc76f8d4733895e.tar.xz pokeyellow-053afc46349952688c0ce2116cc76f8d4733895e.zip | |
Move more code from home.asm to home/
Diffstat (limited to 'home/yes_no.asm')
| -rw-r--r-- | home/yes_no.asm | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/home/yes_no.asm b/home/yes_no.asm new file mode 100644 index 00000000..61aa1390 --- /dev/null +++ b/home/yes_no.asm @@ -0,0 +1,40 @@ +; displays yes/no choice +; yes -> set carry +YesNoChoice:: + call SaveScreenTilesToBuffer1 + call InitYesNoTextBoxParameters + jr DisplayYesNoChoice + +Func_35f4:: + ld a, TWO_OPTION_MENU + ld [wTextBoxID], a + call InitYesNoTextBoxParameters + jp DisplayTextBoxID + +InitYesNoTextBoxParameters:: + xor a ; YES_NO_MENU + ld [wTwoOptionMenuID], a + coord hl, 14, 7 + ld bc, $80f + ret + +YesNoChoicePokeCenter:: + call SaveScreenTilesToBuffer1 + ld a, HEAL_CANCEL_MENU + ld [wTwoOptionMenuID], a + coord hl, 11, 6 + lb bc, 8, 12 + jr DisplayYesNoChoice + +WideYesNoChoice:: ; unused + call SaveScreenTilesToBuffer1 + ld a, WIDE_YES_NO_MENU + ld [wTwoOptionMenuID], a + coord hl, 12, 7 + lb bc, 8, 13 + +DisplayYesNoChoice:: + ld a, TWO_OPTION_MENU + ld [wTextBoxID], a + call DisplayTextBoxID + jp LoadScreenTilesFromBuffer1 |
