sub PUTSTRING(s$, x%, y%) ' ⎺⎺⎺⎺⎺⎺⎺⎺⎺ for c = 1 to len(s$) sc$ = MID$(s$, c, 1) this$ = _GETCHR$(ASC(sc$)) for yi = 0 to 7 for xi = 0 to 7 IF MID$(this$, (xi + yi*8) + 1, 1) = "X" THEN PSET (x% + xi + (c-1)*8, y% + yi) next xi next yi next c end sub screen _newimage(1280, 480, 0 ) _LETCHR$(0 , _ "X......." + _ "XX......" + _ "XXX....." + _ "XXXX...." + _ "XXXXX..." + _ "XXXXXX.." + _ "XXXXXXX." + _ "XXXXXXXX") _LETCHR$(1 , _ ".......X" + _ "......XX" + _ ".....XXX" + _ "....XXXX" + _ "...XXXXX" + _ "..XXXXXX" + _ ".XXXXXXX" + _ "XXXXXXXX") _LETCHR$(2 , _ "XXXXXXXX" + _ ".XXXXXXX" + _ "..XXXXXX" + _ "...XXXXX" + _ "....XXXX" + _ ".....XXX" + _ "......XX" + _ ".......X") _LETCHR$(3 , _ "XXXXXXXX" + _ "XXXXXXX." + _ "XXXXXX.." + _ "XXXXX..." + _ "XXXX...." + _ "XXX....." + _ "XX......" + _ "X.......") again: v = int(rnd*4) color int(rnd*15) + 1 putstring( chr$(v), int(rnd*1280), int(rnd*480) ) _delay 0.00125 goto again