10
20
30 :
40
50
60
70
80
90
100 :
110 DEFFNyn
120 PRINT "? (Y/N)";:REPEAT:A%=INSTR("YN",CHR$(GETAND&DF)):UNTIL A%
130 PRINT STRING$(5,CHR$127);MID$("YesNo ",A%*3-2,3);:=A%=1
140 :
150 :
160
170
180
190
200
210
220
230
240
250
260
270 :
280 DEFFNyna(A%):IF A%=0:=0
290 PRINT "? (Y/N/A)";:REPEAT:A%=INSTR("YAN",CHR$(GETAND&DF)):UNTIL A%
300 PRINT STRING$(7,CHR$127);MID$("YesAllNo ",A%*3-2,3);:=A%-2