home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Transactor
/
Transactor_05_1985_Transactor_Publishing.d64
/
hires listing 2
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2023-02-26
|
1KB
|
48 lines
10 print"[147]":poke 53280,5:poke 53281,1
20 if peek(49152)<>76 then load "hires",8,1
97 :
98 rem initialize variables
99 :
100 hires=12*4096:draw=hi+3:plot=dr+3:move=pl+3:clscr=mo+3:dmode=cl+3
110 selpc=dm+3:colour=se+3:box=co+3:text=bo+3:prnt=te+3:chset=pr+3:trap=ch+3
197 :
198 rem begin the show
199 :
200 sys hires,0,1,6
210 xc=159:yc=100:xr=70:yr=50:inc=10:sa=45:ea=75:gosub 600
220 sa=75:ea=160:gosub 600
230 sa=160:ea=240:gosub 600
240 sa=240:ea=325:gosub 600
250 sys colour,7
260 xc=175:sa=-35:ea=45:gosub 600
270 sys colour,9
280 sys box,6,170,307,165
290 sys box,3,172,313,169
300 sys chset,1
310 sys prnt,15,9,"[210]ent"
320 sys prnt,13,13,"[156][198]ood"
330 sys prnt,18,16,"[195]lothes"
340 sys prnt,24,12,"[158][212]ravel[142]"
350 sys prnt,0,0,"[154][176][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][174]"
360 sys prnt,0,1,"[221] [144][208][201][197] [195][200][193][210][212][211] are [197]asy[154] "+chr$(142)+"[221]"
370 sys prnt,0,2,"[173][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][189][146]"
380 get a$:if a$<>chr$(13) then 380
390 end
497 :
498 rem draw arc
499 :
500 z1=sa*(NULL)/180:z2=ea*(NULL)/180:z3=inc*(NULL)/180
510 x=xc+xr*cos(z1):y=yc+yr*sin(z1)
520 sys move,x,y
530 for i=z1 to z2 step z3
540 x=xc+xr*cos(i):y=yc+yr*sin(i)
550 sys draw,x,y
560 next
570 sys draw,xc+xr*cos(z2),yc+yr*sin(z2)
580 return
597 :
598 rem draw pie
599 :
600 gosub 500
610 sys draw,xc,yc:sys draw,xc+xr*cos(z1),yc+yr*sin(z1):return