Qbasic:
# Управление цветом в текстовом режиме
Оператор COLOR цвет_символа, цвет_фона устанавливает цвет выводимого символа и цвет фона под символом.
Цвет символа - это число от 0 до 15, т.е. символ может быть выведен на экран одним из 16 цветов.
Цвет фона - это число от 0 до 7.
Если оператора COLOR в программе нет совсем, то Quick Basic по умолчанию устанавливает цвет 7 (белый) для символа и цвет 0 (черный) для фона.
Каждый цвет - это комбинация трех основных цветов - красного, зеленого и синего. Каждый цвет может выводиться с низкой или высокой интенсивностью (яркостью)
Красный |
Зеленый |
Синий |
Обычный |
Яркий |
0 |
0 |
0 |
|
0 - черный |
|
8 – серый |
0 |
0 |
1 |
|
1 - синий |
|
9 -
ярко-синий |
0 |
1 |
0 |
|
2 - зеленый |
|
10 -
ярко-зеленый |
0 |
1 |
1 |
|
3 - голубой
(точнее, циан) |
|
11 -
ярко-голубой |
1 |
0 |
0 |
|
4 - красный |
|
12 -
ярко-красный |
1 |
0 |
1 |
|
5 -
фиолетовый |
|
13 -
ярко-фиолетовый |
1 |
1 |
0 |
|
6 -
коричневый |
|
14 - желтый |
1 |
1 |
1 |
|
7 - белый |
|
15 -
ярко-белый |
Составим таблицу цветов. Наличие в цвете какой-либо цветовой компоненты будем отмечать единицей, а ее отсутствие - нулем.
Если к цветам, указанным в таблице, прибавить 16, то символы будут выводиться тем же цветом, но кроме того начнут мигать. Таким образом, если в качестве цвета символа указан код со значением с 16 по 31, то мы получим соответствующий мигающий цвет.
Пример: обычный красный - 4; мигающий - 20.
Автор: Гутман Г.Н. Мой любимый QuickBASIC, 2001г
|