ledwo zaczynam przygodę z programowaniem.
mam utworzoną tablicę 2D i na niej 'poustawiane' elementy gry(ściany, piłeczki, gracza).
Utknęłam przy próbie poruszenia się graczem. Utworzyłam metodę(w klasie w której implementuję KeyListener) odpowiedzialną za przycisnięcię klawisza, ale niestety nie działa:
public void keyPressed(KeyEvent e) {
int key = e.getKeyCode();
switch(key){
case KeyEvent.VK_A:
if(pole[poz1][poz2-1]==0)
{
pole[poz1][poz2-1]=4;
pole[poz1][poz2]=0;
poz2--;
}
break;
}
}
poz1 i poz2 to pozycja bohatera w mojej macierzy. może ktoś potrafi mi pomóc?