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