Реферат: Разработка игровой программы
xnp:=round(sin(fi)*24+320);
ynp:=round(cos(fi)*15+406);
xkp:=round(sin(fi)*38+320);
ykp:=round(cos(fi)*30+406);
setlinestyle(0,3,3);
setcolor(11);
line(xnp,ynp,xkp,ykp);
ok:=false;
if keypressed then begin
a:=readkey;
if a=chr(77) then begin fi:=fi-0.05; ok:=true; end; {Поворот дула влево}
if a=chr(75) then begin fi:=fi+0.05; ok:=true; end; {Повоорт дула вправо}
if ord(a)=27 then menu:=true; {Выход в меню}
if fi
if fi>3*pi/2 then fi:=3*pi/2;
if a=' ' then begin {Выстрел}
if (not(fire.v)) and (not(ok)) then begin
minv;
for d:=1 to 100 do begin
if sou then sound(random(200)+100);delay(1);
end;
nosound;
fire.v:=true;
fire.r:=35;
fire.si:=sin(fi)*1.1;
fire.co:=cos(fi);
ok:=true;
fire.xs:=-10;
fire.ys:=-10;