Localize file www.TrSek.com/cover/ivo/star.pas{ STAR.PAS }
{ }
{ Author: Ivan Dimov }
{ Date : 15.02.1997 http://www.trsek.com }
program StarTrek;
uses crt;
var i : integer;
mm : byte;
v : char;
procedure Pause;
begin
gotoxy(35,25);write('Stlac klaves ...');
v:=readkey;
end;
procedure Menu;
begin
clrscr;
textcolor(yellow);
textbackground(lightgray);
gotoxy(30,10);write(' 1/Start hry ');
textbackground(black);
gotoxy(30,11);write(' 2/Koniec ');
mm:=1;
repeat
v:=readkey;
if (v=#0) then begin { bol sedy klaves }
textbackground(black);
gotoxy(30,10);write(' 1/Start hry ');
gotoxy(30,11);write(' 2/Koniec ');
textbackground(lightgray);
v:=readkey;
if (v=#72) then begin
gotoxy(30,10);write(' 1/Start hry ');
mm:=1;
end;
if (v=#80) then begin
gotoxy(30,11);write(' 2/Koniec ');
mm:=2;
end;
end;
until (v in [#27,#13]);
textbackground(black);
end;
procedure GameOver;
begin
textcolor(4);
for i:=1 to 6 do writeln;
writeln(' ÜÛÛÛÛÛÜ ÜÛÛÛÛÛÜ ÛÜ ÜÛ ÛÛÛÛÛ ÜÛÛÛÛÛÜ Û Û ÛÛÛÛÛ ÛÛÛÛÛÜ ');
writeln(' Ûß ß Ûß ßÛ ÛÛÜ ÜÛÛ Ûß Ûß ßÛ Û Û Ûß Ûß ßÛ ');
writeln(' Û Û Û ÛßÛÜÛßÛ Û Û Û Û Û Û Û Û ');
writeln(' Û Û Û Û ßÛß Û ÛÜ Û Û Û Û ÛÜ ÛÜ ÜÛ ');
writeln(' Û ÛÜ ÜÛ Û Û ÛÛÛÛÝ Û Û Û Û ÛÛÛÛÝ ÛÛÛÛÛÜ ');
writeln(' Û ÛÛÛ ÛÛÛÛÛÛÛ Û Û Ûß Û Û Û Û Ûß Ûß ßÛ ');
writeln(' Û ßÛ Ûß ßÛ Û Û Û Û Û ÛÜ ÜÛ Û Û Û ');
writeln(' ÛÜ ÜÛ Û Û Û Û ÛÜ ÛÜ ÜÛ ßÛÜÜÛß ÛÜ Û Û ');
writeln(' ßÛÛÛÛÛß Û Û Û Û ÛÛÛÛÛ ßÛÛÛÛÛß ÛÛ ÛÛÛÛÛ Û ÛÜ');
end;
procedure Demo;
begin
textcolor(7);
gotoxy(10,10);
write('Toto');delay(500);
write(' su');delay(500);
write(' lety');delay(500);
write(' vesmirnej');delay(500);
write(' lode');delay(500);
write(' ENTERPRISE,');delay(500);
write(' ktora');delay(500);
write(' ma trvale');delay(500);
writeln(' poslanie,');delay(500);
write(' poznavat');delay(500);
write(' nove svety');delay(500);
write(' a hladat');delay(500);
write(' nove formy'); delay(500);
write(' zivota.');delay(5000);
end;
for i:=1 to 6 do writeln;
writeln(' ÞÛÛÛÛÛÛ Û ÛÛÛÛÛÛÛ Û ');
writeln(' Û ÛÛÛÛÛ Û Û ');
writeln(' Û Û ÞÛÛÛÛÝ ÛÞÛ Û ÛÞÛ ÞÛÛÛÛÝ Û ÞÛ');
writeln(' ÞÛÛÛÛÛÛÝ Û ÛÝ ÞÛ Û Û Û Û Û ÛÞÛ ');
writeln(' Û Û Û Û Û Û Û ÛÛÛÛÛÝ ÛÛÝ ');
writeln(' Û Û Û ÛÝ ÞÛ Û Û Û Û ÛÞÛ ');
writeln(' ÛÛÛÛÛÛÝ ÞÛÛÝ ÞÛÛÛÛ ÛÝ Û Û Û ÞÛÛÛÛÝ Û ÞÛ');
writeln;
writeln(' THE NEXT GENERATION ');
writeln;