Показать сообщение отдельно
Старый 03.10.2011, 18:19   #2
Romanzes
Разработчик
 
Аватар для Romanzes
 
Регистрация: 06.04.2008
Сообщений: 541
Написано 196 полезных сообщений
(для 637 пользователей)
Ответ: Нажатие клавиш в GameCanvas

private int lastKey;

public void keyPressed(int key) {
    lastKey = key;
}

public void keyReleased(int key) {
    lastKey = 0;
}

public void keyAction() {
    switch (lastKey) {
        case Canvas.UP:
            //двигаешь свою точку
            break;
        case Canvas.DOWN:
            //и так далее
            break;
    }
}
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Aarrgghh (03.10.2011)