Курсовая работа: Поиск кратчайшего пути в многоугольнике
{ Private declarations }
public
{ Public declarations }
function min(x,y:integer):integer;
procedure DrawWay;
procedure myShape;
public
k:integer;
a:razmetka;
end;
var
index1,index2:boolean;//проверкавозможностирасчёта
Form1: TForm1;
n,h,m:integer;
vershina: array of coordinate;
tochka:array of Tpoint;
matr: TMatrix;
nachialo,konez:Txy;
implementation
{$R *.dfm}
//выбор и отображение нужного кол-ва Shape'ов
procedure TForm1.myShape;
var i,j:integer;
begin
for i:=0 to n-1 do
for j:=0 to n-1 do begin
a[i,j].Shape:=stcircle;
a[i,j].Parent:=self;
a[i,j].Brush.Color:=clwhite;