Narysowałem gracza a następnie nad nim strzałkę. Strzałkę podpiąłem pod funkcję, która ma wykonywać ruch po naciśnięciu obrazka. Niestety całość odpala mi się równocześnie podczas wczytywania i ruch od razu się wykonuje.
function rysuj_postac()
{
player.drawImage(gracz, 10*w, 5*h, w, h);
strzalka.drawImage(strzalkaW, 10*w, 4*h, w, h);
strzalka.onclick = ruch(1);
}
Nie wiem czy użyć tu zmiennej z false, czy może onclick-a wyrzucić poza funkcję rysowania. Użyłem onmausedown i dzieje się to samo. Proszę o wskazówkę jak to rozwiązać.
PS. Pytanie poza tematem. Czy bez input type="text" da się sterować strzałkami? Na stronie http://www.w3schools.com/jsref/event_onkeydown.asp nic nie widzę sensownego na ten temat, a chciałbym efekt podobny jak w grach czyli sterowanie WSAD bez klikania w pole tekstowe lub "specjalne miejsce"