Author Topic: Добавьте метод аналогичный IsKeyDown(): IsKeyPressed()  (Read 11149 times)

0 Members and 2 Guests are viewing this topic.

Graubart

  • Освоившийся
  • **
  • Posts: 44
  • Alles wird gut
    • View Profile
 Дискуссия явно зашла не в ту степь. Автор топика не смог внятно объяснить, что он хочет. А ведь рациональное зерно в его идее есть. Нужен аналог "Press any key". Я предлагаю Джонни в следующем релизе в функцию ISKEYDOWN внести маленькое изменение: ISKEYDOWN(0) возвращает 1 если в момент вызова функции зажата любая клавиша или кнопка мыши и 0 - если все отпущены.
 Конечно, "Press any key" легко осуществить через GETKEYSDOWN. Но скорость реагирования на порядок меньше. Массивы уступают по скорости прямым функциям. Пример:
Code: (clickermann) [Select]
  GETKEYSDOWN($presskey)
   WHILE($presskey=0)
  GETKEYSDOWN($presskey)
 ..... // исполняемый скрипт
  WAIT(.05)
   END_CYC
« Last Edit: July 18, 2019, 02:13:10 PM by Graubart »
Просто объяснить сложное - сложно. Сложно объяснить сложное - просто.
• Альберт Эйнштейн