qs = 2200: q = qs * 10
DIM gb
(q
), segxy
(7, 4), seglit$
(9), nlast
(10) x = 60
nlast(i) = nu
x = x + 74 - (i = 2) * 40 - (i = 4) * 40
LINE (45, 130)-(585, 310), 15, B
plot:
sn
= ASC(MID$(seglit$
(n
), j
, 1)) - 96 x1 = 8 + segxy(sn, 1) * 40
x2 = 8 + segxy(sn, 3) * 40
y1 = 128 + segxy(sn, 2) * 60
y2 = 128 + segxy(sn, 4) * 60
x1 = x1 + 1: x2 = x2 - 1
LINE (x1
+ ABS(k
), y1
+ k
)-(x2
- ABS(k
), y2
+ k
), c
y1 = y1 + 1: y2 = y2 - 1
LINE (x1
+ k
, y1
+ ABS(k
))-(x2
+ k
, y2
- ABS(k
)), c
init:
fade = 1 ' segment effect on
sc$ = "b" ' blue for initial state
init2:
i = n * qs
GET (0, 0)-(56, 136), gb
(i
) nlast(n) = -1
i$ = sc$
t$ = "red green blue yellow purple white lcd fade invert"
mcolor:
r = 0: ri = 0: g = 0: gi = 0: B = 0: bi = 0
IF INSTR("rwpy", i$
) THEN ri
= 4 ' red white purple yellow p&
= CDBL(B
) * 65536 + CDBL(g
) * 256 + r
r = r + ri: g = g + gi: B = B + bi
q = 30
p&
= CDBL(q
) * 65536 + CDBL(q
) * 256 + q
sc$ = i$
DATA a
,0,-2,1,-2,b
,1,-2,1,-1,c
,1,-1,1,0,d
,0,0,1,0 DATA e
,0,-1,0,0,f
,0,-2,0,-1,g
,0,-1,1,-1
DATA 0,abcdef
,1,bc
,2,abged
,3,abgcd
,4,fgbc
DATA 5,acdfg
,6,acdefg
,7,abc
,8,abcdefg
,9,abcdfg