Вниз  Java-программирование (1-ые посты)
- 30.08.2014 / 14:44
SeTSeR
  Пользователь

SeTSeR 
Сейчас: Offline
Kalter, 1) В метод getKeyClicked добавь
while(!kc) Thread.sleep(500);
Ибо иначе в kc останется ноль
2) finally секция получает управление в любом случае

Изменено SeTSeR (30.08 / 14:46) (всего 1 раз)
- 30.08.2014 / 14:55
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Господи, откуда вы такой код берёте? :cap:
__________________
 let live
- 30.08.2014 / 15:00
Ксакеп
  Модератор форума

Ксакеп 
Сейчас: Offline
oh no.. :cap:
Бан от Oak:
Причина: Оффтоп
- 30.08.2014 / 15:53
Kalter
  Пользователь

Kalter 
Сейчас: Offline
RblSb, я так и делаю.
SeTSeR,
1)
>>while(!kc)Thread.sleep(500);
kc - int
Не выйдет
2) Она нужна здесь, чтобы обнулить значение переменной после проверки, я знаю.
aNNiMON, иногда удобно бывает.
__________________
 Homo homini penis est.

Изменено Kalter (30.08 / 15:55) (всего 1 раз)
- 30.08.2014 / 17:11
SeTSeR
  Пользователь

SeTSeR 
Сейчас: Offline
Kalter, функция вернёт ноль гг
замени !kc на kc==0
- 30.08.2014 / 17:22
Kalter
  Пользователь

Kalter 
Сейчас: Offline
Провёл тест в обработчике keyPressed, и выяснилось, что он реагирует только на софты и 0, выводя их коды: -7, -6, 48. Как так? Во всех приложениях кнопки работают, а в моём нет, вопрос: как тогда обрабатывать кнопки?

SeTSeR, она вернёт нажатую кнопку, а затем обнулит её. С этим даже спорить не нужно, оно прекрасно работает, проблема другая...
__________________
 Homo homini penis est.
- 30.08.2014 / 18:00
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Kalter, никогда не любил GameCanvas. Попробуй в обычном канвасе.
__________________
 let live
- 30.08.2014 / 18:15
Nevesel
  Пользователь

Nevesel 
Сейчас: Offline
Всех приветствую! :-) Возник предо мной в полный рост вопрос- как заставить пулю лететь в цель? :-) Смешно, конечно, но прицел я уже сделал, по/против часовой стрелки крутится, дальность увеличивает/уменьшает, а вот как снаряд в эту цель послать? Есть координаты танка, прицела, есть дистанция от танка до цели по Х, по У, есть дальность(гипотенуза). Что из этого собрать можно???
- 30.08.2014 / 18:21
Dimon638
  Пользователь

Dimon638 
Сейчас: Offline
Kalter, попробуй заменить
  1. super(true);
на
  1. super(false);

- 30.08.2014 / 18:29
Kalter
  Пользователь

Kalter 
Сейчас: Offline
Ааааааааа, ф*к! Эмоции переполняют меня... Как же так?.. Ведь super(true) - должно обозначать, что события клавиатуры должны проверяться!
Dimon638, спасибо большое!
__________________
 Homo homini penis est.
Наверх  Всего сообщений: 16875
Фильтровать сообщения
Поиск по теме
Файлы топика (794)