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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.11.2011, 01:32   #1
NastyaSmile
Новичок
Джуниор
 
Регистрация: 30.11.2011
Сообщений: 2
Подмигивание Имитация подмигивания

Нужна программка, отображающая на экране изображение подмигивающего колобка. Само колобок уже сделан, осталось только сделать так, чтобы он подмигивал..
Код:
Program laba14;
Uses Graph, Crt;
var Gd, Gm, u:integer;
    Xasp, Yasp:word;
    Radius:integer;
begin
Gd:=Detect;
InitGraph(Gd, Gm, 'c:\Program Files\SchoolPak\pak\BP');
if GraphResult <>0 then Halt(1);
setviewport(1,1,600,450,true);
setcolor(14);
setfillstyle(1,14);
FillEllipse(GetMaxX div 2, GetMaxY div 2, 150, 150);
GetAspectRatio(Xasp, Yasp);
floodfill(340,220,14);
setcolor(6);
setfillstyle(1,6);
FillEllipse(250, 200, 40, 40); {glaz levui}
setcolor(6);
setfillstyle(1,6);
FillEllipse(390, 200, 40, 40); {glaz pravui}
setcolor(15);
setfillstyle(1,15);
FillEllipse(250, 200, 35, 35); {zrachok levui}
setcolor(0);
setfillstyle(1,0);
FillEllipse(250, 200, 10, 10);
setcolor(15);
setfillstyle(1,15);
FillEllipse(390, 200, 35, 35); {zrachok pravui}
setcolor(0);
setfillstyle(1,0);
FillEllipse(390, 200, 10, 10);
setcolor(6);
setfillstyle(1,6);
FillEllipse(320, 250, 30, 30); {nos}
setcolor(red);
Ellipse(320,300,180,0,80,50);
delay(1000);
setcolor(6);
setfillstyle(1,6);
bar(210, 200, 290, 210);
readln;
closeGraph;
end.
Кто-нибудь подкиньте идейку..



___________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)
Не забывайте об этом!
Модератор.

Последний раз редактировалось Serge_Bliznykov; 30.11.2011 в 16:40.
NastyaSmile вне форума Ответить с цитированием
Старый 04.12.2011, 03:19   #2
VIK_aka_TOR
Участник клуба
 
Аватар для VIK_aka_TOR
 
Регистрация: 30.01.2011
Сообщений: 1,578
По умолчанию

как вариант можно всунуть в цикл... и каждый раз перерисовывать... в цикле использовать Sleep(время в миллисекундах); время ожидания до выполнения следующего действия...
пишу код не только за печеньки
VIK_aka_TOR вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Имитация(!) asteits JavaScript, Ajax 4 27.10.2011 17:42
Имитация onclick Qami JavaScript, Ajax 4 11.03.2010 23:52
Имитация нажатия на f1 ma000123 Общие вопросы C/C++ 4 02.02.2010 19:17
Имитация движения (need help!) SnakeLight Общие вопросы Delphi 2 05.06.2009 22:32
Имитация движения Napster Паскаль, Turbo Pascal, PascalABC.NET 0 20.01.2009 19:19