Неформальное описание языка QBasic 107
вызова STRIG(2),
3 Нижняя кнопка ручки В нажата,
4 Верхняя кнопка ручки А была нажата после последнего вызова STRIG(4),
5 Верхняя кнопка ручки А нажата,
6 Верхняя кнопка ручки В была нажата после последнего вызова STRIG(6),
7 Верхняя кнопка ручки В нажата.
Конечно для работы с этими функциями помимо подключения игровых рукояток к одному из последовательных портов компьютера необходимо установить драйвер, то-есть программу обеспечивающую взаимодействие с компьютером.
ФУНКЦИИ ДЛЯ РАБОТЫ СО СВЕТОВЫМ ПЕРОМ
Световое перо по внешнему виду напоминает карандаш. Оно присоединяется кабелем к электронному блоку, который в свою очередь подключен к дисплею и компьютеру. Когда конец светового пера приближается к экрану, на нем появляется световое пятно с перекрестием в той точке, куда указывает ось светового пера. Торцом светового пера можно коснуться экрана (нажать на экран). До появления мыши световое перо казалось перспективным, но теперь это уже экзотика. К сожалению в QBasic нет команд, позволяющих работать с мышью, но есть функция для ввода информации от светового пера
PEN(n%) (10.3)
Где: n% — означает какую информацию выдает функция:
п% Выдаваемое значение
О -1 если было нажатие и 0 если не было нажатия после последнего вызова функции,
1 экранная координата х по последнему нажатию,
2 экранная координата у по последнему нажатию,
3 текущее значение нажатия (-1 нажато, 0 нет) ,
4 экранная координата х по последнему отпусканию,
5 экранная координата у по последнему отпусканию,
6 положение символа по строке по последнему нажатию,
7 положение символа по столбцу по последнему нажатию,
8 положение символа по строке по последнему отпусканию,
9 положение символа по столбцу по последнему отпусканию.
Кодам 1,2,4 и 5 соответствует работа в графическом режиме, а 6-9 — в текстовом. Разумеется, помимо подключения светового пера необходима установка соответствующей программы-драйвера.
КОМАНДЫ ДЛЯ РАБОТЫ С ПЛАТАМИ РАСШИРЕНИЯ
Для работы с внешними устройствами компьютер использует платы расширения, вставляемые в специальные разъемы на основной плате. Через эти разъемы на эти платы подается питание и ведется обмен ин-