xm = 1280: ym = 800
d$ = "temp.dir"
q = 8
p$ = "\pix\aurora\" ' change this to your directory of pictures
'p$ = "\pix\mycars\"
c$ = "dir " + p$ + " > \qb64\" + d$
begin:
replot = 0
fs = 1
tc
= cc: tr
= rr:
GOSUB mload
zc = cc: zr = rr
cc = cc + 1
fs = 0
mload:
n = mn + (tr - 1) * q + tc
f$ = p$ + f$(n)
x = (tc - 1) * xq
y = (tr - 1) * yq
t = 0
tryagain:
t = t + 1
IF (i&
(tc
, tr
) >= -1) AND (t
< 3) THEN i&
(tc
, tr
) = 0:
GOTO tryagain
_PUTIMAGE (x1
, y1
)-(x1
+ z1
, y1
+ z2
), i&
(tc
, tr
), 0 _PUTIMAGE (x0
+ x
, y0
+ y
)-(x0
+ x
+ xq
, y0
+ y
+ yq
), i&
(tc
, tr
), 0 LINE (x0
+ x
, y0
+ y
)-(x0
+ x
+ xq
, y0
+ y
+ yq
), black&
, BF
n = mn + (tr - 1) * q + tc
LINE (x0
+ x
+ z
, y0
+ y
+ z
)-(x0
+ x
+ xq
- z
, y0
+ y
+ yq
- z
), tc&
, B
kscan:
q = q - 1
q = q + 1
i&(tc, tr) = 0
'c$ = "del " + CHR$(34) + f$ + CHR$(34)
wr = rr: wc = cc
cd = (kk = 75) - (kk = 77)
rd = (kk = 72) - (kk = 80)
cc = cc + cd ' left right
rr = rr + rd ' up down
tp = (mn + (rr - 1) * maxr + cc)
cc = q
rr = rr - 1
cc = 1
rr = rr + 1
rr = 1
mn = mn - maxr
i&(tc, tr) = (i&(tc, tr - 1))
i&(tc, 1) = 0
replot = 1
rr = maxr
mn = mn + maxc
IF ((mn
+ (maxr
- 1) * maxc
+ 1) > nf
) THEN mn
= mn
- maxc:
RETURN ' wonka i&(tc, tr) = (i&(tc, tr + 1))
i&(tc, maxr) = 0
replot = 1
tr
= wr: tc
= wc:
GOSUB mload
tr
= rr: tc
= cc:
GOSUB mload
Init:
white&
= _RGB32(255, 255, 255)bg& = rgba(0, 0, 0, 0)
nf = nf + 1
init2:
maxc = q
maxr = q * xm / ym
xq = (xm - 1) \ maxc
yq = (ym - 1) \ maxr
x0
= (xm
/ q
- INT(xm
/ q
)) * q
/ 2y0 = 16
rr = 1: cc = 1
replot = 1