Автор: Andrej Vihtelic
Год: 1984
Издатели: Radio Student
Языки:
Словенский
Формат:
TAP лента
Требования:
ZX Spectrum 48K
Ссылки:
Страница на ZXArt
Страница на World Of Spectrum
Страница на Spectrum Computing
Скриншоты:
Год: 1984
Издатели: Radio Student
Языки:
Формат:
Требования:
Ссылки:
Скриншоты:
Program: CRTA� - verzija 1
Autor: ANDREJ vIHTELI�
Program je namijenjen brzom i jednostav-
nom crtanju atraktivnih slika. Kad ga sni-
mite vidjet �ete usred bijelog ekrana ma-
lu crnu to�ku koju mo�ete pomicati slije-
de�im komandama:
w/x............goreldolje
a/d............lijevo/desno
q,e,z,c, ...........po dijagonalama .
Ako istovremeno dr�ite i caps-shitt, to�-
ka �e se pomicati vrlo sporo. U donjem di-
jelu ekrana primjetiti �ete �etiri kontrol-
na polja za slijede�e zapovijedi:
v............gumica za brisanje
b............automatsko izvr�enje plot instruk-
cije na kraju linije
n............over
m............dupla debljina linije
Ako je boja kontrolnih polja crna, onda su
gornje trvrdnje istinite, a ako su kontrol-
na polja zelena, onda su negirane. Koman-
de za razli�ite funkcije u programu su:
s............plot
k............krug
Zadnja plot koordinata je srediste, a tre-
nuta�na udaljenost kurzora je radijus.
l .......... ..linija izmedu prija�njeg plot-a i
kurzora
p .......... .pravokutnik (linija zna�i
dijagonale)
Kod pravokutnika mozemo mijenjati nagib
osnovice:
smijeru kazaljke na satu
obratnom smijeru kazaljke na
satu
Gornje navedene funkcije mogu se izvo-
diti u tri tipa crta. Novi tip crte definira-
mo slijede�im postupkom. Najprije priti-
snemo tipku za promjenu tipa, a zatim
odredimo i broj tipa. Na isti na�in mijen-
jamo i tip popunjavanja linije crnila i pa-
pira, a i osnovne podloge.
t............tip linije (1-3)
y............tip popunjavanja (1-5)
u............boja osnovnog papira (0-7)
l............boja atributa (0-7)
Taj postupak koristimo samo ako �elimo
promjeniti ve� definiran tip. Spomenuto
podru�je mo�emo popuniti jednim od de-
finiranih uzorka sa komande:
F............popuni podru�je definiranim uzor-
kom. Htio bih napomenuti da je algoritam
popunjavanja slijede�i: U vertikalnom smi-
jeru trenuta�ne koordinate vr�i se popun-
javanje u horizontalnom smijeru od najni-
�e do najvi�e to�ke. To znaci da �e se po-
dru�je popuniti u visini slobodne vertikal-
ne koordinate i da �e se rasprostirati na
obje strane do granice. Mo�da izgleda
komplicirano ili nespretno, ali nam omo-
gu�ava popunjenost jednog podru�ja sa
vi�e uzoraka i to jedino tako da kurzor i
njegovu to�ku (izbrisanu ili ne) postavimo
na pravo mijesto. Budu�i da je brisanje po-
punjenog podru�ja mogu�e izvesti samo
gumicom, vrlo je korisna slijede�a instruk-
cija:
H/...........spremi/vrati sliku
Zbog samog bojanja pa je vrlo korisna
mre�a atributa koju dobijemo instrikcijom:
G............mre�a atributa
Jo� nekoliko drugih instrukcija:
J/- ............save/load (na kasetu)
V............izbri�e ekran = start
............copy)
Sliku kreiranu sa programom CRTAC (Ri-
sar) mo�ete upotrijebiti bilo gdje u va�im
programima, a nalo�ite je sa LOAD
��SCREEN $ LOAD�� SCREEN $, tj. time
da nalo�ite samo druge kodove sa LOAD
SCREEN $. Kod upotrebe zapovijedi �J�
ili �-� mo�emo pritisnuti BREAK. U pro-
gram se vratite sa GOTO 9.
Autor: ANDREJ vIHTELI�
Program je namijenjen brzom i jednostav-
nom crtanju atraktivnih slika. Kad ga sni-
mite vidjet �ete usred bijelog ekrana ma-
lu crnu to�ku koju mo�ete pomicati slije-
de�im komandama:
w/x............goreldolje
a/d............lijevo/desno
q,e,z,c, ...........po dijagonalama .
Ako istovremeno dr�ite i caps-shitt, to�-
ka �e se pomicati vrlo sporo. U donjem di-
jelu ekrana primjetiti �ete �etiri kontrol-
na polja za slijede�e zapovijedi:
v............gumica za brisanje
b............automatsko izvr�enje plot instruk-
cije na kraju linije
n............over
m............dupla debljina linije
Ako je boja kontrolnih polja crna, onda su
gornje trvrdnje istinite, a ako su kontrol-
na polja zelena, onda su negirane. Koman-
de za razli�ite funkcije u programu su:
s............plot
k............krug
Zadnja plot koordinata je srediste, a tre-
nuta�na udaljenost kurzora je radijus.
l .......... ..linija izmedu prija�njeg plot-a i
kurzora
p .......... .pravokutnik (linija zna�i
dijagonale)
Kod pravokutnika mozemo mijenjati nagib
osnovice:
smijeru kazaljke na satu
obratnom smijeru kazaljke na
satu
Gornje navedene funkcije mogu se izvo-
diti u tri tipa crta. Novi tip crte definira-
mo slijede�im postupkom. Najprije priti-
snemo tipku za promjenu tipa, a zatim
odredimo i broj tipa. Na isti na�in mijen-
jamo i tip popunjavanja linije crnila i pa-
pira, a i osnovne podloge.
t............tip linije (1-3)
y............tip popunjavanja (1-5)
u............boja osnovnog papira (0-7)
l............boja atributa (0-7)
Taj postupak koristimo samo ako �elimo
promjeniti ve� definiran tip. Spomenuto
podru�je mo�emo popuniti jednim od de-
finiranih uzorka sa komande:
F............popuni podru�je definiranim uzor-
kom. Htio bih napomenuti da je algoritam
popunjavanja slijede�i: U vertikalnom smi-
jeru trenuta�ne koordinate vr�i se popun-
javanje u horizontalnom smijeru od najni-
�e do najvi�e to�ke. To znaci da �e se po-
dru�je popuniti u visini slobodne vertikal-
ne koordinate i da �e se rasprostirati na
obje strane do granice. Mo�da izgleda
komplicirano ili nespretno, ali nam omo-
gu�ava popunjenost jednog podru�ja sa
vi�e uzoraka i to jedino tako da kurzor i
njegovu to�ku (izbrisanu ili ne) postavimo
na pravo mijesto. Budu�i da je brisanje po-
punjenog podru�ja mogu�e izvesti samo
gumicom, vrlo je korisna slijede�a instruk-
cija:
H/...........spremi/vrati sliku
Zbog samog bojanja pa je vrlo korisna
mre�a atributa koju dobijemo instrikcijom:
G............mre�a atributa
Jo� nekoliko drugih instrukcija:
J/- ............save/load (na kasetu)
V............izbri�e ekran = start
Sliku kreiranu sa programom CRTAC (Ri-
sar) mo�ete upotrijebiti bilo gdje u va�im
programima, a nalo�ite je sa LOAD
��SCREEN $ LOAD�� SCREEN $, tj. time
da nalo�ite samo druge kodove sa LOAD
SCREEN $. Kod upotrebe zapovijedi �J�
ili �-� mo�emo pritisnuti BREAK. U pro-
gram se vratite sa GOTO 9.