mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2025-01-23 09:16:20 -08:00
button constants for some function
probably to do with mobile link
This commit is contained in:
parent
12a18c8fd9
commit
6909a00e8b
73
main.asm
73
main.asm
@ -93976,33 +93976,44 @@ Function11c52c: ; 11c52c (47:452c)
|
|||||||
Function11c53d: ; 11c53d (47:453d)
|
Function11c53d: ; 11c53d (47:453d)
|
||||||
ld hl, $cd21
|
ld hl, $cd21
|
||||||
ld de, hJoypadPressed ; $ffa3
|
ld de, hJoypadPressed ; $ffa3
|
||||||
|
|
||||||
ld a, [de]
|
ld a, [de]
|
||||||
and $8
|
and START
|
||||||
jr nz, .asm_11c57f
|
jr nz, .start
|
||||||
|
|
||||||
ld a, [de]
|
ld a, [de]
|
||||||
and $4
|
and SELECT
|
||||||
jr nz, .asm_11c58d
|
jr nz, .select
|
||||||
|
|
||||||
ld a, [de]
|
ld a, [de]
|
||||||
and $2
|
and B_BUTTON
|
||||||
jr nz, .asm_11c589
|
jr nz, .b
|
||||||
|
|
||||||
ld a, [de]
|
ld a, [de]
|
||||||
and $1
|
and A_BUTTON
|
||||||
jr nz, .asm_11c56f
|
jr nz, .a
|
||||||
|
|
||||||
ld de, $ffa9
|
ld de, $ffa9
|
||||||
|
|
||||||
ld a, [de]
|
ld a, [de]
|
||||||
and $40
|
and D_UP
|
||||||
jr nz, .asm_11c5b5
|
jr nz, .up
|
||||||
|
|
||||||
ld a, [de]
|
ld a, [de]
|
||||||
and $80
|
and D_DOWN
|
||||||
jr nz, .asm_11c5bd
|
jr nz, .down
|
||||||
|
|
||||||
ld a, [de]
|
ld a, [de]
|
||||||
and $20
|
and D_LEFT
|
||||||
jr nz, .asm_11c5c5
|
jr nz, .left
|
||||||
|
|
||||||
ld a, [de]
|
ld a, [de]
|
||||||
and $10
|
and D_RIGHT
|
||||||
jr nz, .asm_11c5da
|
jr nz, .right
|
||||||
|
|
||||||
ret
|
ret
|
||||||
.asm_11c56f
|
|
||||||
|
.a
|
||||||
ld a, [$cd21]
|
ld a, [$cd21]
|
||||||
cp $f
|
cp $f
|
||||||
jr c, .asm_11c59d
|
jr c, .asm_11c59d
|
||||||
@ -94010,50 +94021,60 @@ Function11c53d: ; 11c53d (47:453d)
|
|||||||
jr z, .asm_11c5ab
|
jr z, .asm_11c5ab
|
||||||
dec a
|
dec a
|
||||||
jr z, .asm_11c599
|
jr z, .asm_11c599
|
||||||
jr .asm_11c589
|
jr .b
|
||||||
.asm_11c57f
|
|
||||||
|
.start
|
||||||
ld hl, $cd24
|
ld hl, $cd24
|
||||||
set 0, [hl]
|
set 0, [hl]
|
||||||
ld a, $8
|
ld a, $8
|
||||||
ld [BGMapBuffer], a ; $cd20 (aliases: CreditsPos)
|
ld [BGMapBuffer], a ; $cd20 (aliases: CreditsPos)
|
||||||
.asm_11c589
|
|
||||||
|
.b
|
||||||
ld a, $4
|
ld a, $4
|
||||||
jr .asm_11c59f
|
jr .asm_11c59f
|
||||||
.asm_11c58d
|
|
||||||
|
.select
|
||||||
ld a, [$cd2b]
|
ld a, [$cd2b]
|
||||||
xor $1
|
xor $1
|
||||||
ld [$cd2b], a
|
ld [$cd2b], a
|
||||||
ld a, $15
|
ld a, $15
|
||||||
jr .asm_11c59f
|
jr .asm_11c59f
|
||||||
|
|
||||||
.asm_11c599
|
.asm_11c599
|
||||||
ld a, $13
|
ld a, $13
|
||||||
jr .asm_11c59f
|
jr .asm_11c59f
|
||||||
|
|
||||||
.asm_11c59d
|
.asm_11c59d
|
||||||
ld a, $8
|
ld a, $8
|
||||||
|
|
||||||
.asm_11c59f
|
.asm_11c59f
|
||||||
ld hl, $cd24
|
ld hl, $cd24
|
||||||
set 1, [hl]
|
set 1, [hl]
|
||||||
ld [$cf63], a
|
ld [$cf63], a
|
||||||
call PlayClickSFX
|
call PlayClickSFX
|
||||||
ret
|
ret
|
||||||
|
|
||||||
.asm_11c5ab
|
.asm_11c5ab
|
||||||
ld a, [BGMapBuffer] ; $cd20 (aliases: CreditsPos)
|
ld a, [BGMapBuffer] ; $cd20 (aliases: CreditsPos)
|
||||||
call Function11ca6a
|
call Function11ca6a
|
||||||
call PlayClickSFX
|
call PlayClickSFX
|
||||||
ret
|
ret
|
||||||
.asm_11c5b5
|
|
||||||
|
.up
|
||||||
ld a, [hl]
|
ld a, [hl]
|
||||||
cp $3
|
cp $3
|
||||||
ret c
|
ret c
|
||||||
sub $3
|
sub $3
|
||||||
jr .asm_11c5ee
|
jr .asm_11c5ee
|
||||||
.asm_11c5bd
|
|
||||||
|
.down
|
||||||
ld a, [hl]
|
ld a, [hl]
|
||||||
cp $f
|
cp $f
|
||||||
ret nc
|
ret nc
|
||||||
add $3
|
add $3
|
||||||
jr .asm_11c5ee
|
jr .asm_11c5ee
|
||||||
.asm_11c5c5
|
|
||||||
|
.left
|
||||||
ld a, [hl]
|
ld a, [hl]
|
||||||
and a
|
and a
|
||||||
ret z
|
ret z
|
||||||
@ -94069,7 +94090,8 @@ Function11c53d: ; 11c53d (47:453d)
|
|||||||
ret z
|
ret z
|
||||||
dec a
|
dec a
|
||||||
jr .asm_11c5ee
|
jr .asm_11c5ee
|
||||||
.asm_11c5da
|
|
||||||
|
.right
|
||||||
ld a, [hl]
|
ld a, [hl]
|
||||||
cp $2
|
cp $2
|
||||||
ret z
|
ret z
|
||||||
@ -94084,6 +94106,7 @@ Function11c53d: ; 11c53d (47:453d)
|
|||||||
cp $11
|
cp $11
|
||||||
ret z
|
ret z
|
||||||
inc a
|
inc a
|
||||||
|
|
||||||
.asm_11c5ee
|
.asm_11c5ee
|
||||||
ld [hl], a
|
ld [hl], a
|
||||||
ret
|
ret
|
||||||
|
Loading…
x
Reference in New Issue
Block a user