14. Číselná skladačka Tento skript pochádza od Davida Morkesa - z knihy JavaScript - tipy a triky pro tvurce webu - vydaný nakladateľstvom Grada r.2002 ISBN 80-247-0258-4 . Nájdete ho na na stránke www.grada.cz
Klasická číselná skladačka sa ovláda kurzorovými klávesami. Tieto sú nastavené pomocou premennej ieKey=event.keyCode. Kód 38 odpovedá riadiacej klávese hore, 40 - dolu, 37 - vľavo a 39 - vpravo. Pozícia herného plánu je číslovaná od ľavého horného riadku = 1 po riadkoch až po číslo 16 vpravo dolu. Pole pos uchováva informácie o postavení jednotlivých čísel , t.j. napr pos[8]=1 znamená, že číslo 8 je umiestnené vľavo hore. Premenná blank_pos určuje pozíciu prázdneho políčka. Pole nam obsahuje odkaz na style príslušného čísla, kde je dôležité postavenie - left (vzdialenosť ľavej hrany od ľavého okraja) a top (vzdialenosť hornej hrany od horného okraja) Funkcia KeyDown() posúva jednotlivé čísla Po stlačení klávesy:
|
Posledná aktualizácia: 12 máj, 2003 Webmaster: Mgr.Anna Peťovská |