Frontier3 - test ovladatelneho letu
===================================

Toto je verze, kde skutecne RIDITE lod - myska + klavesnice, zadne napevno
napecene animace. Testuje se hlavne to, jak se let citi (citlivost rizeni,
zrychleni), ne graficky vykon.

Spusteni:
  - Rozbalit vsechny soubory do jedne slozky (musi zustat spolu:
    amiga_flight_demo_<cpu>, hull.model, station.model).
  - Podle sveho CPU spustit prislusny soubor, napr.:
    "amiga_flight_demo_68030 station.model hull.model"
    (bez parametru to hleda DH1:station.model / DH1:hull.model - funguje
    jen pokud mate prave takhle pojmenovany disk; s parametry to funguje
    vzdy, kdekoliv soubory rozbalite).

Ovladani:
  - Pravé tlacitko mysi drzet = rizeni (naklaneni/otaceni) - je to
    "virtualni joystick": kam mysi pohnete OD MISTA, kde jste tlacitko
    stiskli, tim se rídí, ne podle absolutni polohy kurzoru. Pusteni
    tlacitka OKAMZITE zastavi otaceni (asistovany rezim letu - fyzika pod
    tim je porad skutecne newtonovska, jen aktivne rusi neridenou rotaci).
  - Sipka nahoru/dolu NEBO W/S (drzet) = pridat/ubrat tah motoru (0-100%,
    vidite vlevo dole). Obe schemata funguji soucasne - sipky nemusely na
    nekterych sestavach FS-UAE reagovat, W/S je zalozni varianta.
  - Pravé + levé tlacitko mysi, NEBO D = palba (zatim jen priznak, bez
    efektu zbrane - zadny zbranovy system jeste neexistuje).
  - Escape = konec.

Co uvidite:
  - Nase stanice uprostred, pomalu se otaci kolem vlastni osy.
  - Tri barevne odlisene "cizi" lode kolem (zelena, cervena, modra), kazda
    se pomalu otaci kolem jine osy jinou rychlosti (at nepusobi jako
    jedna synchronni skupina).
  - Pohled je z kokpitu (kamera = vase lod), zadny model vlastni lodi se
    nekresli.
  - FPS pocitadlo vpravo dole, tah motoru vlevo dole.

Skutecna newtonovska fyzika (core/ship/flight_integrate) - kdyz pustite
tah, lod dal leti setrvacnosti, nic automaticky nebrzdi rychlost. Otaceni
se ale OKAMZITE zastavi pri pusteni praveho tlacitka (viz vyse) - to je
zamerna volba rizeni, ne fyziky.

Zmeny v teto verzi (2026-09-20, po prvnim interaktivnim testovani):
  - Opraven skutecny bug: pri delsim drzeni rizeni se modely "rozpadaly"
    na podivne cary. Pricina byla dvoji - (1) uhlova rychlost lodi nemela
    strop, takze aproximace maleho uhlu v integratoru fyziky prestala
    platit, a (2) orezavani trojuhelniku bralo v uvahu jen hloubku (Z),
    ne strany zorneho pole - objekt kolem ktereho jste proletavali, ale
    nekoukali jste primo na nej, mohl zpusobit stejny efekt. Oboje
    opraveno (strop na uhlovou rychlost + skutecne orezavani proti vsem
    4 stranam zorneho pole, ne jen proti hloubce).
  - Hvezdy v pozadi byly vyzkouseny (nekolik ruznych rozlozeni vcetne
    hash-generovaneho nahodneho) a nakonec ODSTRANENY - jednotlive pixely
    proste nepusobily jako obloha na tomhle rozliseni, at uz smery byly
    rozlozene jakkoliv. Muze se k tomu vratit pozdeji jinym pristupem
    (napr. skutecny obrazek na pozadi), ne dalsim laděnim smeru.
  - Stanice a lode se zase pomalu otaci (drivejsi verze je zamerne
    zastavila, aby se testovalo jen rizeni - ted uz pusobily jako mrtva
    scena).
  - Pridano zalozni ovladani W/S/D (viz Ovladani vyse) - sipky nekde
    nereagovaly, pricina zatim nejasna (Escape na uplne stejne ceste
    zpracovani funguje bez problemu).

Namerene FPS (FS-UAE 3.2.35, bezne nastaveni):
  - 68030: ~14 fps
  - 68040: ~24 fps
  - 68060: ~8-9 fps (kleslo z drivejsich ~12-13 fps - cena za opravu
    rozpadu: skutecne orezavani proti vsem stranam zorneho pole a
    prubezna korekce otaceni stanice/lodi stoji vic vykonu na trojuhelnik
    nez puvodni jen-hloubkove orezavani). 68060 v FS-UAE porad vychazi
    hore nez 68030/68040, i kdyz kod je uz overene bez nebezpecnych
    instrukci pro realny 68060 hardware - nejpravdepodobnejsi vysvetleni
    je, ze samotne 68060 jadro v FS-UAE je min optimalizovane nez jeho
    068030/040 jadra. Bez testu na realnem 060 hardware se to od
    zbyvajici chyby v kodu nedá s jistotou odlisit - proto by bylo fajn
    dostat cislo z realneho stroje.

Pozadavky: AmigaOS 3.x, AGA (256 barev), 68020+ (testovano na
emulovanych 68030/68040/68060 pres FS-UAE).
