Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
KNIGA basic.DOC
Скачиваний:
5
Добавлен:
28.08.2019
Размер:
400.9 Кб
Скачать

§ 10. Операторы графики. Графический режим.

Для работы в графическом режиме необходимо указать в начале программы оператор SCREEN N, где N — целое число, номер видеорежима.

Если вы работаете только в текстовом режиме (N=0), его объявлять необязательно, он устанавливается по умолчанию. Остальные режимы графические, отличающиеся только разрешением экрана.

Например, SCREEN 7 — с разрешением 320 на 200 пикселей;

screen 9 — с разрешением 640 на 350 пикселей;

screen 12 — с разрешением 640 на 480 пикселей.

В пособии будет рассмотрен только режим SCREEN 9.

Рассмотрим ситему координат экрана в графическом режиме SREEN 9 :

начало координат — левый верхний угол экрана, ось ОХ направлена горизонтально вправо, а ось OY — вертикально вниз.

0,0 640

X

xt yt

(xt,yt)

350

Y

При выводе на графический экран текстовой информации, необходимо помнить о том, что шрифт будет форматироваться в зависимости от размера пикселя:

SCREEN 7 — 25 строк по 40 символов;

SCREEN 9 — 25(43) строк по 80 символов;

SCREEN 12 — 30(60) строк по 80 символов;

§10.1 Работа команды сolor.

При выводе изображения на экран можно задавать фон, т.е. цвет самого экрана, и цвет изображения линий. Фон и цвет изображения обозначается целым числом, которому соответствует определенный цвет. Цвет фона задается специальной командой СOLOR, а цвет изображения либо задается командой СOLOR, либо непосредственно в команде, выводящей на экран какую-либо фигуру.

ОБЩИЙ ВИД:

SCREEN 7

СOLOR C, FON

C и FON изменяются от 0 до 15 в соответствии с таблицей:

С

ЦВЕТ

С

ЦВЕТ

0

ЧЕРНЫЙ

8

СЕРЫЙ

1

ГОЛУБОЙ

9

СВ.-ГОЛУБОЙ

2

ЗЕЛЕНЫЙ

10

СВ.-ЗЕЛЕНЫЙ

3

БИРЮЗОВЫЙ

11

СВ.-БИРЮЗОВЫЙ

4

КРАСНЫЙ

12

РОЗОВЫЙ

5

СИРЕНЕВЫЙ

13

СВ.-СИРЕНЕВЫЙ

6

КОРИЧНЕВЫЙ

14

ЖЕЛТЫЙ

7

БЕЛЫЙ

15

ЯРКО-БЕЛЫЙ

Например, команда СOLOR 2, 8 устанавливает цвет экрана 8 — серый, а цвет изображения 2 — зеленый.

Естественно, все цвета, указанные в таблице относительны, так как на разных мониторах цвета воспроизводятся по-разному, С другой стороны и перевод названий цветов с английского также приблизителен во многих случаях.

§ 9.3 Операторы рисования точек.

PSET(X,Y), C — рисует точку с координатами (Х,У), цветом С.

Например, PSET(10, 10),15 — рисует точку с координатами (10,10) ярко-белым цветом.

Р езультат: 10

10

PRESET(X,Y) — “гасит” (рисует цветом фона) точку с координатами (Х,У).

Например, чтобы “погасить” точку, которая была указана в предыдущем примере, нужно написать оператор : PRESET(10,10).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]