Opis 

Ruch i sterowanie klawiaturą w canvas cz.4.1

Kliknij na przycisk "Pokaż".

Stworzymy ruch paletki w zależności od detekcji klawiszy strzałek.

  1. Ustawienie płótna do rysowania canvas na pełnym oknie, zmienne paletki
  2. Funkcje rysowania paletki
  3. Funkcja rysowania całości - połączenie czynności: czyszczenie, rysowanie, zmiany położenia paletki w zależności od wciskania klawiszy strzałek.
    Jeśli paletka będzie na granicy canvas to tam zostanie mimo wciskania klawisza (warunek).
  4. Cykliczne wywoływanie funkcji rysowania co 10ms (0.01s)
  5. Dodano detektory zdarzeń: wciskanie i puszczanie klawisza wywołuje teraz odpowiednie funkcje: wcisnietoKlawisz i puszczonoKlawisz
  6. Funkcje obsługi klawiszy po wciśnięciu i puszczeniu. Badanie czy to klawisz strzałki - zazwyczaj to ArrowRight i ArrowLeft ale w Edge to Right i Left. Wciśnięcie dokładnie tych klawiszy (zdarzenie przechowuje tę wartość w e.key) spowoduje zmianę wartości zmiennych rightPressed lub leftPressed z false na true. Puszczenie ich - ustawia z powrotem false
 Kod 
 Podgląd: