pascal цвета



Автор Неизвестно Неизвестно задал вопрос в разделе Другие языки и технологии

паскаль цвета и получил лучший ответ

Ответ от Президент Мадагаскара[гуру]
uses crt;
begin
textcolor(green);
writeln('Now it Green');
readln
end.
ничего сложного
можно еще вместо textcolor( color ); использовать textAttr:=4; - изменяй число и будет тебе цвта разница

Ответ от Bogdan Kasatkin[мастер]
Непугатся :)) Предупреждаю это писал не я: )
interface
{ установка параметров вывода текста }
procedure SetTextParm(color,bkcolor,typetext:byte);
{ color - цвет текста }
{ bkcolor - цвет фона }
{ typetext = 0 - прозрачный фон }
{ typetext = 1 - непрозрачный фон }
{ запрос текущих параметров }
procedure GetTextParm(var color,bkcolor,typetext:byte);
{вывод текста по координатам x,y (верхний левый угол) }
procedure PutText(x,y:word;text:string);
{вывод символа по координатам x,y (верхний левый угол) }
procedure PutChar(x,y:word;chr:char);
implementation
uses dos;
type
FTType = array[0..255,0..7]of byte; {для шрифта}
const
Colors : array[0..15]of byte =
( 0, 2, 20, 22,160,162,172,182,
109,111,125,127,237,239,253,255);
{цвета, соответствующие номерам 0-15}
var
FontTable : ^FTType; {таблица шрифта}
Color1,bkColor1 : byte;
{номера <стандартных> цветов текста и фона}
Color2,bkColor2 : byte;
{номера цветов текста и фона в выбранной палитре}
TextType : byte; {способ вывода (прозрачно или нет) }
procedure SetTextParm(color,bkcolor,typetext:byte);
begin
Color1 := color;
bkColor1 := bkcolor;
TextType := typetext;
Color2 := Colors[Color1];
bkColor2 := Colors[bkColor1];
end;
procedure GetTextParm(var color,bkcolor,typetext:byte);
begin
color := Color1;
bkcolor := bkColor1;
typetext := TextType;
end;
procedure PutText(x,y:word;text:string);
var
i:word;
begin
if(byte(text[0])>0)then
for i := 1 to byte(text[0]) do
putchar(x+8*(i-1),y,text)
end;
procedure PutPixel(x,y:word;c:byte); {вывод точки}
begin
mem[SegA000:x+y*320] := c;
end;
function getpixel(x,y:word):byte; {запрос цвета точки}
begin
getpixel := mem[SegA000:x+y*320];
end;
procedure putchar(x,y:word;chr:char);
var
i,j,k,l : word;
cc,bb : byte;
begin
l := byte(chr);
case TextType of
0: for i := 0 to 7 do { прозрачный фон }
for j := 0 to 7 do
if (FontTable^[l,i] and
(1 shl (7-j)) <> 0) then
putpixel(x+j,y+i,Color2);
1: for i := 0 to 7 do { непрозрачный фон }
for j := 0 to 7 do
if (FontTable^[l,i] and
(1 shl (7-j)) <> 0) then
putpixel(x+j,y+i,Color2)
else putpixel(x+j,y+i,bkColor2);
end;
end;
var r : registers;
begin {инициализация - получаем адрес таблицы шрифтов}
r.ax := $1130;
r.bh := 3;
intr($10,r);
FontTable := ptr(r.es,r.bp);
Color1 := 15; {заносим величины по умолчанию}
bkColor1 := 0;
TextType := 1;
Color2 := Colors[Color1];
bkColor2 := Colors[bkColor1];
end.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: паскаль цвета

Какие цветы любят пчёлки и осы?
Осы - хищники, они цветы вообще не любят. Пчёлы посещают цветы, богатые нектаром. Хорошие медоносы
подробнее...
спросили в Филипс
в ТВ Филипс в чем различие технологий Pixel Plus HD от Pixel Precise HD
Pixel Plus HD — технология обработки изображения, обеспечивающая его яркость, естественность и
подробнее...

Сколько весит пиксель в черно-белом изображении и в цветном (16-цветов)?
Зависит от сжатия (формата изображения) , но если без зжатия то на чб уходит 1бит (либо 0 - черный
подробнее...
спросили в Пчелы Пчела
какой цвет не видят пчелы
Треугольная головка пчелы покрыта седой и неожиданно густой щетинкой. По бокам головы двумя
подробнее...

Как в Pascal ABC с помощью модуля graph abc нарисовать это
Решение на Pascal ABC

program star;
uses graphabc;
var k, xw, s: integer;подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

[pascal] graph, пишу игру, есть вопросы
Честно говря, ниасилил... Но попытаюсь ответить.

Во-первых, действительно не совсем
подробнее...

Сколько весит один пиксель цветного изображения (4 цвета)
4 цвета задаются 2 битами.
00 - Цвет1
01 - Цвет2
10 - Цвет3
11 -
подробнее...

Как сделать анимацию в Paskal Abc.net ?
uses
GraphABC;
var
x : integer;
begin

//for x := 0 to 500 do
подробнее...
спросили в Программа Программы
Подскажите программу для создания блок-схем по коду Pascal
Данная программа была разработана Захаркиным Дмитрием otkdmitriy@mail.ru
Сайт программы :
подробнее...
спросили в Техника
Для чего в программе pascal используется uses crt?
Ключевое слово USES указывает программе, что необходимо подключить дополнительный внешний модуль
подробнее...

Как узнать цвет любого пикселя на сайте с помощью JS?
думаю 99.99% никак.
если не считать java-апплетов, которые в большинстве браузеров уже не
подробнее...
спросили в Grave
Подключить модуль graph в TURBO PASCAL-е
uses graph;
соответсвенно пути прописать нужно для модулей

Пример:
подробнее...

А кто такой Паскаль Кэмпион (Pascal Campion) в мире искусства? Что вы слышали, что вы знаете о его творчестве?
Паскаль Кэмпион-- французский художник, который в настоящее время проживает в Америке. Искусство
подробнее...

Если вы приглашены на свадьбу и в приглашении гостей просят прийти в нарядах определенного цвета, а этот цвет...
Я с удовольствием принимаю подобные условия, есть поле для личного креатива и решения таки обыграть
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*