Popis skriptů:
onload:
Zaregistruje eventListenery na posouvátka na rotaci a pohyb ve všech viewpoinstech.
viewFunc(evt):
Dostane jako parametr aktuální viewpoint z něho si vezme pozici a vyhodnotí jak blízko je kterému modelu a podle toho zobrazí nebo skryhe HUD.
hud(id, show):
Zobrazí nebo schová podle boolean parametru show hud, který má id id.
compute_distance(px, py, pz, id):
Spočítá vzdálenost mezi souřadnicemi px, py, pz a souřednicemi transformu který má id id.
autorotate(box, target):
Spustí nebo zastaví rotaci v závislosti na stavu checkboxu přes spuštění času u timeru target.
rotate(rangeid, targetid):
Nastaví u objektu s id target id rotaci na hodnotu slideru rangeid.
rotate_x_y():
Soubor šesti funkcí, které volají rotate se správnými argumenty pro všechny modely.
light(box, light):
Rozsvítí nebo zhasne světlo light v závislosti na stavu checkboxu box.
winterplane():
Změní barvu letadla na černo-bílou.
gayplane():
Změní barvu letadla na růžovo-žlutou.
normalplane():
Změní barvu letadla na normální (hnědo-zelenou).
vrtule():
Spustí animaci rotace vrtulí a přehraje zvuk.
bomb():
Spustí animaci bomby a přehraje zvuk.
door():
Spustí animaci dvěří a přehraje zvuk.
wheels():
Spustí animaci koleček u letadla.
planeanimations():
Spustí všechny animace letadla najednou.
openiris():
Otevře iris u vstupu do muzea.
pad(num, size):
Pomocná funkce, která doplní číslo nulami na začátku na délu size (maximálně přídá 9 nul)
paka():
Pokud není točítko aktivní tak pohne pákou a spustí kontrolu barvy.
tocitko():
Pokud není točítko v pohybu tak pohle točítkem a nastaví proměnou sledující jeho pozici.
reset():
Vrátí všechny barvy na šedou a začne minihru na otevření dvěří znova.
colorme():
Nabarví čtvereček, který je aktuálně na řadě.
checkColor():
Zkontroluje jestli barva, na kterou točítko ukazuje. Pokud ano tak spustí barvení a další krok a pokud ne tak spustí reset minihry.
kolecka():
Roztočí kolečka u auta.
color1():
Změní barvu auta na červenou.
color2():
Změní barvu auta na modrou.
color3():
Změní barvu auta na žlutou.
autoanimation():
Spustí animace dveří a koleček u auta.
ambient(box):
Spustí nebo vypne ambeintní zvuk ptáčků podle stavu checkboxu box.