PDA

Просмотр полной версии : Вопрос о GameCanvas по поводу keyPressed



IIStan
24.11.2003, 01:09
У меня класс, основанный на GameCanvas из пакета com.siemens.mp.color_game для Сименса.
Вот его структура:

class Name extends GameCanvas implements Runnable
{
Name
{
//конструктор
}

keyPressed(int KeyCode)
{
if (keyCode == RIGHT_PRESSED)
{
position ++;
}
}

paint(Graphics g)
{
...
}

run()
{
...
}
}

И keyPressed у меня не выполняется, т.е. я нажимаю вправо и ничего не происходит.
Кто знает, в чём дело, помогите?

Так у меня всё работает всё рисует.

IIStan
24.11.2003, 01:14
Т.е. я хочу, чтобы пока у меня клавиша была зажата выполнялось какое-то действие. Чтобы анимация при перемещении объекта была плавной.
Кто-нибудь может подсказать как это сделать?