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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.12.2011, 19:00   #1
альбертоо
 
Регистрация: 05.12.2011
Сообщений: 9
Радость графика

добрый вечер=) вот код программы где прямоугольник доходя до определенной линии (за которой черный фон) меняет сразу цвет из черного на белый

Код:
program abc;
uses graphabc;
var a,x,b,y:integer;
begin
lockdrawing;
for a:=1 to 1000 do
begin
clearwindow;
if x<=400 then
begin
rectangle(x+100,y+100,x+200,y+200);
x:=x+1;
y:=y+1;
floodfill(150+x,150+y,clblack);
line(600,0,600,100000);
floodfill(650,100,clblack);
sleep(10);
redraw;
end;
begin
clearwindow;
if x>400 then
begin
rectangle(x+100,y+100,x+200,y+200);
x:=x+1;
y:=y+1;
floodfill(150+x,150+y,clwhite);
line(600,0,600,1000000);
floodfill(650,100,clblack);
sleep(10);
redraw;
end;
end;
end;
end.

сможете ли вы уважаемые форумчане сделать так чтобы прямоугольник постепенно заходя за линию менял цвет. нужно это сделать через оператор if.
я думаю, что будет легче сделать задействовав координаты диагоналей прямоугольника.
спасибо)
альбертоо вне форума Ответить с цитированием
Старый 11.12.2011, 19:09   #2
альбертоо
 
Регистрация: 05.12.2011
Сообщений: 9
По умолчанию

вот я написал этот кусок кода
Код:
if x+200,y+200>600 then
floodfill(x+100,y+200,clwhite)
if x+100,y+100<600 then
floodfill(x+200,y+100,cl black)
только не знаю куда его вставить в прогу и правильный ли он??))
альбертоо вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Графика Юра2323 Паскаль, Turbo Pascal, PascalABC.NET 6 01.04.2011 00:41
Графика на Си DimR Фриланс 8 28.02.2011 09:51
Графика в С++! Straiker Помощь студентам 0 21.12.2009 11:22
Графика в С# onded Общие вопросы .NET 2 10.12.2009 13:56
Графика в си Scate Помощь студентам 6 25.11.2008 23:31