1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
|
procedure lieu(x,y:Integer);
begin
RichEdit1.clear;
if (x=500) and (y=500) then RichEdit1.Lines.Add('Vous êtes au point 500,500');
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
if (y<1000) then
y:=y+1
else
RichEdit1.Lines.Add('Vous ne pouvez pas aller plus loin');
RichEdit1.Lines.Add('coordonnées:');
lieu(x,y);
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
if (x>0) then
x:=x-1
else
RichEdit1.Lines.Add('Vous ne pouvez pas aller plus loin');
RichEdit1.Lines.Add('coordonnées:');
lieu(x,y);
end;
procedure TForm1.Button3Click(Sender: TObject);
begin
if (x<1000) then
x:=x+1
else
RichEdit1.Lines.Add('Vous ne pouvez pas aller plus loin');
RichEdit1.Lines.Add('coordonnées:');
lieu(x,y);
end;
procedure TForm1.Button4Click(Sender: TObject);
begin
if (y>0) then
y:=y-1
else
RichEdit1.Lines.Add('Vous ne pouvez pas aller plus loin');
RichEdit1.Lines.Add('coordonnées:');
lieu(x,y);
end; |