Содержание
- 2. Движение рисунков по фону Для осуществления анимации в библиотеке WinGraph существует тип AnimatType. Для движения рисунка
- 3. Вспомогательные процедуры procedure NewAnim(sh, vs: integer; filename:string; var anim: AnimatType; col: longint); var p: pointer; begin
- 4. Вспомогательные процедуры procedure initpict; begin newanim(sh,vs,'ufo.bmp',anim,Black); newanim(sh2,vs2,'hero.bmp',anim2,White); p1:=loader('fon.bmp'); end; procedure neupr(var x,y,hx,hy:integer; sh,vs:integer; anim: AnimatType); begin
- 5. Вспомогательные процедуры procedure upr(var x,y:integer; sh, vs, h:integer; anim: AnimatType); begin ch:=readkey; if ch=#0 then begin
- 6. Меню
- 7. Меню procedure Menu; begin putanim(460,200 + (np-1)*70,anim_kurs,TransPut); setcolor(White); settextstyle(1,0,5); outtextxy(550,100,'Menu'); outtextxy(540,200,'G a m e'); outtextxy(540,270,'H e
- 8. Процедура Game procedure game; begin initdata; putAnim(x,y,anim,TransPut); putAnim(x2,y2,anim2,TransPut); repeat Neupr(x,y,hx,hy,sh,vs,anim); if keypressed then upr(x2,y2,sh2,vs2,h,anim2); if proverka(x,y,x2,y2)
- 9. Процедура help procedure help; var f: text; s: string; i:integer; begin cleardevice; i:=0; assign(f,'help.pas'); if fileexists('help.pas')
- 10. Главная программа begin gd:=detect; initgraph(gd,gm,' '); initdata; initpict; repeat Menu; until 1=2; closegraph; end.
- 11. Задание 1. Сделать «Отбивалку» с фоном. 2. Сделать игру «Защита города» с фоном. 3. Добавить Меню
- 13. Скачать презентацию