*** AMOS HELP ***    *** Objekty / AMAL - pďíkazy ***       *** 108 ***

--------------------------------------------
PLay (AMAL instrukce)
--------------------------------------------
Instrukce Amalu PLay pďehrává pohyb objektu dďíve zaznamenaný pomocným
programem, kde se snímal a zapamatovával pohyb myőí. Informace o nęm
jsou uloţeny v pamęđové bance a pďíkazem PLay műţeme pďikázat objektu,
aby se pohyboval po stejné cestę, jako pďedtím ukazatel myői. Za pďí-
kazem se musí uvést âíslo cesty. Pďíklad: PLay 1. Lokální registr R0
obsahuje rychlost pohybu, jeho zmęnou műţete zpűsobit zpomalení nebo
zrychlení pohybu. Lokální registr R1 műţete pouţít pro ďízení pohybu.
Je-li v nęm kladná hodnota, objekt sleduje cestu tak, jak byla definová-
na. Nulová hodnota zpűsobí, ţe se objekt pohybuje po cestę pozpátku. Zá-
porná jedniâka ukonâí pohyb.

--------------------------------------------
mouse Key 1 (AMAL instrukce)
mouse Key 2 (AMAL instrukce)
--------------------------------------------
Funkce, které vrací stav tlaâítek myői. K1 je levé, K2 pravé. Funkce
vrací -1 (true), jestliţe je tlaâítko stisknuto, jinak 0 (false).

Pďíklad: If K1 Jump Label    nebo   Let R0=K1

--------------------------------------------
Joy 0 (AMAL instrukce)
Joy 1 (AMAL instrukce)
--------------------------------------------
Funkce vrací stav joystickű. Vrácená hodnota je bitový vzorek
s následujícím formátem:

                  Bit 0 nastaven ... Joy nahoru
                  Bit 1 nastaven ... Joy dolű
                  Bit 2 nastaven ... Joy doleva
                  Bit 3 nastaven ... Joy doprava
                  Bit 4 nastaven ... Fire stisknuto

Pďíklad: If J0=16 Jump Quit

--------------------------------------------
Zandom (AMAL instrukce)
--------------------------------------------
Funkce vrací náhodné âíslo. Pďi pouţití bez parametrű je vráceno âíslo
v rozsahu -32767 aţ 32768. Pouţijeme-li parametr, műţeme nastavit po-
ţadovaný rozsah:

                Let R0=Z(100)   (náhodné âíslo 0-100)
                Let RA=Z(5)+1   (náhodné âíslo 1-6)

Poznámka: Náhodné âíslo se podle zvyklostí oznaâuje jako "random number"
a funkce pro jeho volání v programovacích jazycích bývají pojmenovány
Rnd nebo Random. Protoţe vőak Amal pouţívá pro pďíkazy pouze jedno nebo
dvę písmena a R je pouţito pro pďíkaz Register, dvojice písmen RA-RZ
jsou pouţity pro oznaâení globálních registrű, nezbývá neţ si zvyknout
na oznaâení funkce Zandom.
