/* Демонстрация цветовой палитры
Язык Turbo C 2.0 */
#include <conio.h>
#include <graphics.h>
main ()
{
int a, b, c;
int d [4] = {0, 8, 7, 15};
detectgraph (&a, &b);
initgraph (&a, &b, "");
for (a = 0; a < 16; a++)
for (b = 0; b <= a; b++)
for (c = 0; c < 12; c++)
{
setcolor (a);
line (a * 30 + c * 2, b * 30, a * 30 + 23, b * 30 + 23 - c * 2);
line (a * 30, b * 30 + c * 2, a * 30 + 23 - c * 2, b * 30 + 23);
setcolor (b);
line (a * 30 + c * 2 + 1, b * 30, a * 30 + 23, b * 30 + 23 - c * 2 - 1);
line (a * 30, b * 30 + c * 2 + 1, a * 30 + 23 - c * 2 - 1, b * 30 + 23);
}
getch ();
cleardevice ();
for (a = 0; a < 4; a++)
for (b = 0; b <= a; b++)
for (c = 0; c < 12; c++)
{
setcolor (d [a]);
line (a * 30 + c * 2, b * 30, a * 30 + 23, b * 30 + 23 - c * 2);
line (a * 30, b * 30 + c * 2, a * 30 + 23 - c * 2, b * 30 + 23);
setcolor (d [b]);
line (a * 30 + c * 2 + 1, b * 30, a * 30 + 23, b * 30 + 23 - c * 2 - 1);
line (a * 30, b * 30 + c * 2 + 1, a * 30 + 23 - c * 2 - 1, b * 30 + 23);
}
getch ();
closegraph ();
}
Нет комментариев