|
|
|
|
@ -35,24 +35,17 @@ BRK
|
|
|
|
|
&no-change |
|
|
|
|
POP |
|
|
|
|
( when touch sub ) |
|
|
|
|
|
|
|
|
|
.Mouse/state DEI #00 EQU ,&no-touch-sub JCN |
|
|
|
|
|
|
|
|
|
;draw-sub/sel LDA ;menu-select-sub JSR2 |
|
|
|
|
( release ) #00 .Mouse/state DEO |
|
|
|
|
&no-touch-sub |
|
|
|
|
BRK |
|
|
|
|
&no-sub |
|
|
|
|
( don't leave if menu is active ) |
|
|
|
|
;draw-menu/sel LDA #ff EQU |
|
|
|
|
.Mouse/y DEI2 #0013 GTH2 |
|
|
|
|
AND ;on-menu-leave JCN2 |
|
|
|
|
|
|
|
|
|
BRK |
|
|
|
|
|
|
|
|
|
@on-menu-leave ( -> ) |
|
|
|
|
|
|
|
|
|
;menu-close JSR2 |
|
|
|
|
;draw-menu/sel LDA #ff NEQ ,&no-leave JCN |
|
|
|
|
.Mouse/y DEI2 menu-hit LTH2 ,&no-leave JCN |
|
|
|
|
,menu-close JSR |
|
|
|
|
&no-leave |
|
|
|
|
|
|
|
|
|
BRK |
|
|
|
|
|
|
|
|
|
|