================================================================================
NÁZEV PROJEKTU:  03_UFO
================================================================================

AUTOR:           Rudolf PECINOVSKÝ 
VERZE A DATUM:   2.0 - 10/04
================================================================================


ÚČEL PROJEKTU:
==============
Definovat třídu UFO tak, aby byla použitelná ve hře, při které dispečer
na požádání vypouští instance třídy UFO a úkolem hráče je dovést tyto
instance do hangárů v co nejkratším čase.


JAK PROJEKT SPUSTIT:
====================
Uživatel si zvolí typ dispečera, kterého bude používat, a zasláním zprávy 
getDispečer() požádá třídu Dispečer o odkaz na její instanci.
Další postup se liší podle způsobu ovládání, pro nějž se uživatel rozhodne.

Přímé zasílání zpráv:
---------------------
Při komunikaci s dispečerem za pomoci dialogových oken prostředí BlueJ
spočívá hra v posílán správných správ ves srpávnou chvíli.
Instance třídy UFO jsou ovládány zadáním vodorovné a svislé složky 
jejich rychlosti zasláním zprávy setRychlost(x,y).

Obládání z klávesnice:
----------------------
Druhou možností je ovládání přímo z klávesnice. 
V takovém případě musí být nejprva aktivní okno "Vesmír s UFO".
O přistavení dalšího UFO požádáme třídu Dispečer stiskem klávesy Enter.
Instance třídy UFO jsou pak ovládány pomocí kurzorových šipek,
jejichž stiskem nastavujeme tah motorů v daném směru. 
Tah motorů udává zrychlení UFO. Má-li se UFO pohybovat konstatní rychlostí, 
musí mít nulové zrychlení, tj. musí mít vypnuté motory.
Motory lze vypnout (a tím nastavit nulové zrychlení) stiskem mezerníku.

Při současném ovládání několika UFO můžete změnit ovládané UFO 
stiskem klávesy s číslem napsaným na daném UFO.


INSTRUKCE PRO UŽIVATELE:
========================
Počítejte s tím, že dokud nevypnete motory, UFO stále zrychluje.
Chcete-li UFO zastavit, musíte je nejprve zbrzdit a když stojí,
tak nazapomenout vypnout motory, protože jinak začne zrychlovat
opačným směrem.
