SGP Baltazár
Program slúži ako reklama pre SGP Baltazára.
Využívam v ňom animované predmety, samostatného Baltazára,
Príkazy, začínajúce sa na Gr... a príkazy pre paletu.
Obsah programu :
- panáčik príde s disketou k počítaču a vloží ju tam
- vykreslenie obdĺžnikov + opona
- nápis "SGP Baltazár" padajúci dolu
- Baltazár príde autom do garáže ( so zvukovými efektmi )
- vyjde z domu a chce si sadnúť
- nepáči sa mu však, že sú oblaky, a preto vyjde pred ohradu
a vyčaruje lepšie počasie (slniečko)
- spokojný si ide sadnúť za ohradu
- chvíľu sedí a potom sa z ničoho nič nad ním zjaví vták
- každý vták musí vylučovať nestráviteľné zvyšky - vták sa
vykakal priamo nad Baltazárom
- nahnevaný Baltazár vstane a vyčaruje básničku, ktorá
obsahuje jeho krátky príbeh
Panáčik prinesie disketu s programom SGP Baltazár a vloží ju
do počítača a spustí paletu možností programovacieho jazyka
Baltazár a krátky reklamný šot. Obrazovka vášho monitora je
vlastne obrazovka počítača, do ktorého panáčik vložil
disketu.
Postup pri programovaní :
Používal som väčšinou animované predmety.
Funkcie :
Body (x,y) - na pozícii x,y sa vykreslia
4 body v tvare štvorca.
Panacik(Od, Do) - panáčik s disketou ide od Od
po Do. Keď dosiahne Do, zmizne
mu disketa a na obrazovke sa na
predtým vyčarovanom počítači
zjaví nápis "SGP"
VDON(obr1, obr2,x1,x2,y1,y2) - program čaruje dva obrázky naraz
- obr1,obr2 čísla obrázkov , ktoré
sa majú naraz vyčarovať
- pozície obrázkov, kde sa maú
vyčarovať - x1, x2, y1, y2
Scena(Predmet,x,y,i) - funkcia pomáha pri zdvíhajúcej
sa opone. Vyanimuje predmet
číslo Predmet na pozíciách x,y.
Vzápätí sa na animovanom predmete
nakreslí čierny obdĺžnik
- predmet - číslo predmetu, na
ktorý sa nakreslí čierny obdĺžnik
- x,y-premenné, ktoré určujú pozíciu
vyanimovaného predmetu
- i- pomocná premenná pre mňa čiže
pre programátora
PCSpeaker (Frekvencia,Dlžka) - funkcia najprv zapne tón na
frekvencii Frekvencia
- počká Dĺžka milisekúnd a tón vypne
Vták (spôsob) - funkcia postupne animuje vtáka
cez celú obrazovku
Približne v dvoch tretinách cesty
vykaká hovienko, ktoré padne
na Baltazára.
Baltazár - dôležitá funkcia
Umožňuje samostatné jadro programu.
Je to celý príbeh.
Baltazár vyjde z domu, vyčaruje
lepšie počasie a ide si sadnúť.
Vykoná sa operácia "slogan", ktorá
je vo funkcii.
- text sloganu možno nastavit v 4 jazykoch,
slovenskom (1),nemeckom (2), anglickom (3)
a českom(4).
Pesnicka - táto funkcia umožňuje, aby k danému
sloganu znela národná melódia :
- slovenský text sloganu -
Musel by to chlap byť
- nemecký text sloganu -
Horch vas komt von draussen Rein.
- anglický text sloganu -
My Bonnie lies over the ocean
- český text sloganu -
Trpasličí svatba,
alebo Pec nam spadla
Túto funkciu som vytvoril preto,
aby mohol program slúžiť ako reklama
aj v iných krajinách. Doplnenie v ďalších
jazykoch je jednoduché.
GF - Goniometricke funkcie
x,y - Pozicia sinusoidy
r - polomer, ktorý sa bude menit
podla sinusoidy
pk - pocet vrcholov (kopcekov) sinusoidy
vk - výška kopcek
f - farba krivky
krok - krok o aký sa bude uhol sinusu zväčšovať
Súťaž - hlavná funkcia
Súhrn všetkých funkcií.
Program by mohol byť použitý ako reklama v DEMO verzii
programovacieho jazyka BALTAZÁR.
Marcel Krčah