home *** CD-ROM | disk | FTP | other *** search
- rem Text Functionality
-
- rem Check for all fonts
- PERFORM CHECKLIST FOR FONTS
-
- rem Test loop
- do
-
- rem Produce random values
- checklistindex=1+rnd(checklist quantity()-1)
- FontName$=checklist string$(checklistindex)
- RgbValue=rgb(rnd(255),rnd(255),rnd(255))
- X=mousex()
- Y=mousey()
- SizeValue=6+rnd(10)
- Character$=chr$(65+rnd(25))
- RandomValue=1+rnd(9)
- Word$="Supercalifragelisticexpialidocious"
- StringValue$=str$(rnd(123))
-
- rem Try each command at random
- cls rgb(0,64,0)
- TEXT X, Y-20, Word$
- CENTER TEXT X, Y, Word$
- if rnd(5)=1 then INK RgbValue,0
- if rnd(1000)=1 then SET TEXT FONT FontName$
- if rnd(1000)=1 then SET TEXT SIZE SizeValue
- if rnd(1000)=1 then SET TEXT OPAQUE
- if rnd(1000)=1 then SET TEXT TRANSPARENT
- if rnd(1000)=1 then SET TEXT TO NORMAL
- if rnd(1000)=1 then SET TEXT TO ITALIC
- if rnd(1000)=1 then SET TEXT TO BOLD
- if rnd(1000)=1 then SET TEXT TO BOLDITALIC
-
- rem Display data
- print "TEXT EXPRESSION DATA"
- print
- print "background:";TEXT BACKGROUND TYPE()
- print "font:";TEXT FONT$()
- print "size:";TEXT SIZE()
- print "style:";TEXT STYLE()
- print "width:";TEXT WIDTH(Word$)
- print "height:";TEXT HEIGHT(Word$)
- print
- print "asc:";ASC(Character$)
- print "bin$:";BIN$(RandomValue)
- print "chr$:";CHR$(32+RandomValue)
- print "hex$:";HEX$(RandomValue)
- print "left$:";LEFT$(Word$,RandomValue)
- print "len:";LEN(Word$)
- print "lower$:";LOWER$(Word$)
- print "upper$:";UPPER$(Word$)
- print "mid$:";MID$(Word$,RandomValue)
- print "right$:";RIGHT$(Word$,RandomValue)
- print "str$:";STR$(RandomValue)
- print "val:";VAL(StringValue$)
- print "space$:";SPACE$(RandomValue);"."
-
- loop
-