'Character.iBAS {CreatorID "HELO"} {Version "1.0"} {PARSER ON} {CONSOLEFONT OFF}
BEGIN
B=COLOR(0):F=COLOR(1) BUTTON #1,"0-A",10,140,20,10 BUTTON #2,"0-B",35,140,20,10 BUTTON #3,"3",60,140,10,10
BUTTON #4,"4",75,140,10,10 BUTTON #5,"5",90,140,10,10 BUTTON #6,"6",105,140,10,10
BUTTON #9,"Quit",120,140,30,10 GOSUB _Font0A
REPEAT M=DOEVENTS IF M>0 THEN COLOR B
BOXFILLED 0,15 TO 160,139 COLOR F SELECT CASE M CASE 1 GOSUB _Font0A CASE 2
GOSUB _Font0B CASE 3 GOSUB _Font3 CASE 4 GOSUB _Font4 CASE 5
GOSUB _Font5 CASE 6 GOSUB _Font6 CASE 9 M=-1 END SELECT END IF
UNTIL M=-1 END
_Font0A: SETFONT 0 GPRINT "FONT 0-A",70,15 FOR I=0 TO 7 FOR J=0 TO 15
X=J*8:Y=I*10+40 C=I*16+J:C$=CHR$(C) GPRINT C$,X,Y NEXT NEXT RETURN
_Font0B:
SETFONT 0 GPRINT "FONT 0-B",70,15 FOR I=0 TO 7 FOR J=0 TO 15 X=J*8:Y=I*10+40
C=(I+8)*16+J:C$=CHR$(C) GPRINT C$,X,Y NEXT NEXT RETURN
_Font3: SETFONT 0
GPRINT "FONT 3",70,15 SETFONT 3 FOR I=0 TO 5 FOR J=0 TO 15 X=J*10:Y=I*10+40
C=I*16+J:C$=CHR$(C) GPRINT C$,X,Y NEXT NEXT RETURN
_Font4: SETFONT 0
GPRINT "FONT 4",70,15 SETFONT 4 FOR I=0 TO 5 FOR J=0 TO 15 X=J*10:Y=I*10+40
C=I*16+J:C$=CHR$(C) GPRINT C$,X,Y NEXT NEXT RETURN
_Font5: SETFONT 0
GPRINT "FONT 5",70,15 SETFONT 5 FOR I=0 TO 5 FOR J=0 TO 15 X=J*10:Y=I*10+40
C=I*16+J:C$=CHR$(C) GPRINT C$,X,Y NEXT NEXT RETURN
_Font6: SETFONT 0
GPRINT "FONT 6",70,15 SETFONT 6 FOR I=0 TO 3 FOR J=0 TO 15 X=J*10:Y=I*20+40
C=I*16+J:C$=CHR$(C) GPRINT C$,X,Y NEXT NEXT RETURN |