4668 читали · 3 года назад
№5. Input. Ловим нажатие кнопок.
Наверное одна из самых замороченных, на первый взгляд тем — работа с кнопками управления. Клавиатура, мышка, джойстики. Для работы с управлением , будь то кнопки клавиатуры , или мышки, есть функция _input(event). Внутри неё мы проверяем, что нажал пользователь, и уже делаем с этими данными всё что нам нужно. Но прежде чем мы начнем изучать непосредственно код, стОит упомянуть, что инпут так же можно использовать в функции _process. Например если нам надо производить какие то манипуляции с объектом с постоянно нажатой кнопкой мышки или клавиатуры...
130 читали · 7 месяцев назад
Проверка нажатия клавиши в ассемблере
Когда я изучал ассемблер, было любопытно всё. И загадочно. Сейчас это уже не загадочно. Но до сих пор любопытно. Поэтому я продолжаю писать иногда статьи по ассемблеру, несмотря на то, что с практической точки зрения это уже мало кому надо. Сегодня пример того, как можно прочитать и проверить нажатие клавиши. Для этих целей имеется немало функций как операционной системы, так и BIOS. Но мы сегодня используем первую попавшуюся - функцию DOS 07h. И сразу пример: Функция DOS 07h читает нажатую клавишу и записывает её код в регистр AL...