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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.05.2016, 19:50   #1
michmo
Новичок
Джуниор
 
Регистрация: 28.05.2016
Сообщений: 2
По умолчанию Графика и анимация в C (Си)

Требуется осуществить движение квадрата по заданной горизонтальной прямой вперёд-назад. Есть небольшая наработка.

Код:
#include <graphics.h>
#include <conio.h>
#include <dos.h>
void Figure ( int x, int y, int color )

{
   setcolor ( color );
   line ( x, y, x, y+50);
   line ( x, y,x+50, y);
   line ( x+50, y, x+50, y+50);
   line (x+50, y+50, x, y+50);
}
void main()

{

   int d = VGA, m = VGAHI;
   int x, y, dx;
   initgraph ( &d, &m, " " );
setcolor(LIGHTRED);
setlinestyle(SOLID_LINE,0,3);
line(20,300,620,300);
   x = 20; y = 240;
   dx = 1;
   for(;x + 20 < 590;)
      {
      Figure ( x, y, YELLOW );
      delay ( 20 );
      Figure ( x, y, BLACK );
      x += dx;
      }
   for(;x+20 > 590;)
   {
   Figure(x,y,YELLOW);
   delay(20);
   Figure(x,y,BLACK);
   x;
   }
   closegraph();
}

Последний раз редактировалось michmo; 28.05.2016 в 21:59.
michmo вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Переделать программу для C++, C#, SE, ME(графика-анимация) jula939393 Помощь студентам 7 26.01.2014 21:08
графика анимация в дельфи Людмила_И Общие вопросы Delphi 9 07.02.2013 17:28
Анимация костра (графика на Паскале ABC ) eka1155 Помощь студентам 1 04.05.2011 09:42
Анимация и управление клавишами изображением человечка (Графика, Паскаль) Женёк2011 Паскаль, Turbo Pascal, PascalABC.NET 0 12.04.2011 17:25