Uses CRT, Graph;

Type TPix = Object

x, y: Word;координаты точки

Procedure Init(a, b: Word);инициализация объекта:aиb –его начальные координаты

Procedure Show;появление объекта

Procedure Hide;скрытие объекта

Procedure Move(da, db: Word);перемещение объекта: daиdb –шаги по координатам

End;

Procedure TPix.Init;инициализация

Begin

x:=a; xиy –глобальные переменные

y:=b; aиb –входные переменные(формальные параметры) – начальные координаты объекта

End;

Procedure TPix.Show; появление

Begin

PutPixel(x,y,14);помещаем желтую точку по координатамxиy

End;

Procedure TPix.Hide; скрытие

Begin

PutPixel(x,y,1); помещаем синюю (цвет фона) точку по координатамxиy

End;

Procedure TPix.Move;перемещение

Begin

Hide;скрытие

x:=x + da;изменение координат

y:=y + db; xиy –глобальные переменные

daиdb –входные переменные(формальные параметры) – шаги по координатам

Show;появление

End;

Var x0, y0, dx, dy: Word;

driver, regim: Integer;

pixel: TPix; создаем экземпляр объекта – переменную pixel

Begin

driver:=detect;автоопределение графического драйвера

InitGraph(Driver,Regim,'C:\BP\BGI');инициализация графическогорежима

SetBkColor(1);цвет фона - синий

ClearDevice;очистка экрана

SetColor(14);цвет фигур - желтый

x0:=100; x0 и y0 – начальные координаты точки

y0:=150;

dx:=50; dx и dy – шаги по координатам

dy:=40;

pixel.Init(x0, y0); инициализация точки: задаем начальные координаты точки

pixel.Show; выводим точку на экран по заданным координатам

Delay(1000); пауза в 1 сек

Pixel.Move(dx, dy); перемещаем точкуна dx,dy

Delay(1000); пауза в 1 сек








Дата добавления: 2015-08-08; просмотров: 559;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.