Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.10.2011, 18:16   #1
liza_777
 
Регистрация: 13.10.2011
Сообщений: 3
По умолчанию Графика в с++

У меня вот такая задача:
разработать программу, обеспечивающую создание на экране треугольника и квадрата.
Программа должна предусматривать два режима отображения графической информации:
 отображение на экране всего множества заданных фигур;
 отображение одной текущей фигуры.
Переход от первого режима ко второму может быть осуществлен за счет того, что каждая фигура прорисовывается на экране дважды:
 первый раз фигура прорисовывается заданным цветом;
 второй раз та же фигура прорисовывается с использованием цвета фона.
Фигуры-многоугольники отображаются по узловым точкам с использованием функции отображения отрезка прямой линии по его двум конечным точкам.
Для получения узловых точек каждой очередной фигуры необходимо рассчитать очередной набор узловых точек в соответствии с заданной анимацией и морфингом фигуры.

Начала делать с простого - рисую квадрат по узловым точкам - но не получается. В чем ошибка?
#include <graphics.h>

#include <conio.h>

#include <dos.h>

void Figure ( int x, int y, int color )

{

setcolor ( color );

line ( x, y, x+20, y );

line ( x, y, x+10, y-20 );

line ( x+10, y-20, x+20, y );

}

void main()

{

int d = VGA, m = VGAHI;

int x, y, dx;

initgraph ( &d, &m, "c:\\borlandc\\bgi" );

x = 0; y = 240;

dx = 1;

while ( x + 20 < 640 )

{

if ( kbhit() )

if ( getch() == 27 ) break;

Figure ( x, y, YELLOW );

delay ( 20 );

Figure ( x, y, BLACK );

x += dx;

}

closegraph();

}
liza_777 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Графика в С++ Grizzzli Помощь студентам 7 14.03.2012 23:16
Графика Чуччи Паскаль, Turbo Pascal, PascalABC.NET 2 02.04.2011 18:51
Графика** Lenivec** Паскаль, Turbo Pascal, PascalABC.NET 2 28.04.2010 23:41
Графика на c#!!! Mclaren Помощь студентам 2 26.02.2010 10:08
Графика и БД Elena_Saygina Компоненты Delphi 7 13.10.2009 06:26