mirror of
https://github.com/deater/dos33fsprogs.git
synced 2025-08-15 08:27:41 +00:00
mist: finger pointing for buttons works
This commit is contained in:
@@ -48,11 +48,18 @@ finger_grab:
|
|||||||
lda #1
|
lda #1
|
||||||
sta IN_SPECIAL
|
sta IN_SPECIAL
|
||||||
|
|
||||||
|
lda DIRECTION
|
||||||
|
and #DIRECTION_ONLY_POINT
|
||||||
|
bne special_but_point
|
||||||
|
|
||||||
lda #<finger_grab_sprite
|
lda #<finger_grab_sprite
|
||||||
sta INL
|
sta INL
|
||||||
lda #>finger_grab_sprite
|
lda #>finger_grab_sprite
|
||||||
jmp finger_draw
|
jmp finger_draw
|
||||||
|
|
||||||
|
special_but_point:
|
||||||
|
jmp finger_point
|
||||||
|
|
||||||
finger_not_special:
|
finger_not_special:
|
||||||
|
|
||||||
; check for left/right
|
; check for left/right
|
||||||
|
@@ -50,7 +50,7 @@ button_top_row:
|
|||||||
|
|
||||||
lda XPOS
|
lda XPOS
|
||||||
sec
|
sec
|
||||||
sbc #25
|
sbc #24
|
||||||
lsr
|
lsr
|
||||||
bmi done_press
|
bmi done_press
|
||||||
cmp #5
|
cmp #5
|
||||||
@@ -67,7 +67,7 @@ button_bottom_row:
|
|||||||
|
|
||||||
lda XPOS
|
lda XPOS
|
||||||
sec
|
sec
|
||||||
sbc #26
|
sbc #25
|
||||||
lsr
|
lsr
|
||||||
bmi done_press
|
bmi done_press
|
||||||
cmp #5
|
cmp #5
|
||||||
|
Reference in New Issue
Block a user