You are on page 1of 2

Program Animasi;

uses crt;
var
x,y,i,j,byy,bxx:integer;
const
bx=1;
by=1;
procedure ag1;
begin
repeat
begin
delay(10);gotoxy(x,y);textcolor(cyan);write(#177);
x:=x-1;y:=y+1;
end;
until x=0
end;
procedure ag2;
begin
repeat
begin
delay(10);gotoxy(x,y);textcolor(cyan);write(#177);
x:=x-1;y:=y+1;
end;
until y=25
end;
procedure ag3;
begin
repeat
begin
delay(10);gotoxy(x,y);textcolor(magenta);write(#177);
x:=x-1;y:=y+1;
end;
until x=0
end;
procedure ag4;
begin
repeat
begin
delay(10);gotoxy(x,y);textcolor(magenta);write(#177);
x:=x-1;y:=y+1;
end;
until y=25
end;
BEGIN
clrscr;
x:=1;y:=1;
repeat
ag1;x:=y+1;byy:=y;y:=1;
until byy=24;
x:=23;
repeat

x:=x+2;bxx:=x;ag2;x:=bxx;y:=1;
until bxx=79;
y:=2;
repeat
x:=80;byy:=y;ag2;y:=byy+2;
until byy=24;
x:=2;y:=1;
repeat
ag3;x:=y+1;byy:=y;y:=1;
until byy=25;
x:=24;
repeat
x:=x+2;bxx:=x;ag4;x:=bxx;y:=1;
until bxx=80;
y:=3;
repeat
x:=80;byy:=y;ag4;y:=byy+2;
until byy=23;

readkey;
END.

You might also like