|
http://laska-samp.biz/informatika/articles/qbsk/dvigizbr |
Информатика :: Теория, задания, программирование :: QBasic |
Создание движущихся изображений
Как заставить рисунок двигаться?
1. Рисуем объект цветом отличным от цвета фона.
2. Рисуем объект цветом фона.
3. Изменяем координаты.
4. Повторяем 1-3 столько раз сколько потребуется.
Пример 1: Движущийся круг.
REM ‘Движущийся круг
SCREEN 1
x = 1
y = 1
REM ‘цвет фона - 0(черный), цвет рисунка - 1
FOR i = 1 TO 150
CIRCLE (x, y), 2, 1 Рисуем объект цветом отличным от цвета рисунка.
REM FOR j = 1 TO 250000 задержка
NEXT j
CIRCLE (x, y), 2, 0 Рисуем объект цветом цветом фона
x = x + 2 Изменяем координаты
y = y + 1
NEXT i
END
Оператор LOCATE - перемещает курсор на экране в указанную позицию.
- INKEY$ возвращает нулевую строку символов, если нет символа для
возврата.
- Для стандартных клавиш INKEY$ возвращает 1-байтовую строку символов,
содержащую считанный символ.
- Для расширенных клавиш INKEY$ возвращает 2-байтовую строку символов,
состоящую из символа нуля (ASCII 0) и скан-кода клавиатуры.
Опубликовано 20 December 2015