Приймаємо замовлення на контрольні, курсові, дипломні.
Виконання та супровід до захисту.
Всі міста України.
8 (044) 537-22-28
8 (093) 290-55-01


Назва: Розробка гри “Відбивання кульки”
Тип: Реферати
Мова: Українська
Розмiр: 94,12 KB
Скачувань: 27


Скачати реферат українською    

1 2 3 4 5 6

if ((ch==13)&&(dv==5))dv=random(4)+1;//Якщо натиснутий Enter i

//пляма А без руху, змiнити рух плями

P1.mover(i1,j1);//Показати на екранi нове положення 1го прямокутника

P2.mover(i2,j2);//Показати на екранi нове положення 2го прямокутника

}

delay(5*sc);//Затримка при перемiщеннi плями А

}

while(ch!=27);//Вихiд iз циклу при натисненнi Esc

setcolor(LIGHTGREEN);

if(p1>p2)outtextxy(260,200,"Гравець 1 перемiг!");

if(p2>p1)outtextxy(260,200,"Гравець 2 перемiг!");

outtextxy(260,150,"<<>>");

delay(3000);

cleardevice();

} }

short menu()//функцiя для виводу головного меню i вибору подальших дiй

{

int x,y,i,key;

x=212;y=77;

setcolor(BLUE);

setlinestyle(0,0,3);

rectangle(x,y,x+221,y+86);

rectangle(x+3,y+3,x+221-3,y+86-3);

circle(x+25,y+43,10);

settextstyle(0,HORIZ_DIR,2);

outtextxy(x+43,y+38,"Нова гра");

outtextxy(x+44 ,y+39,"Нова гра");

y=y+90;

rectangle(x,y,x+221,y+86);

rectangle(x+3,y+3,x+221-3,y+86-3);

circle(x+25,y+43,10);

outtextxy(x+43,y+38,"Допомога");

outtextxy(x+44 ,y+39,"Допомога");

y=y+90;

rectangle(x,y,x+221,y+86);

rectangle(x+3,y+3,x+221-3,y+86-3);

circle(x+25,y+43,10);

outtextxy(x+43,y+38,"Про автора");

outtextxy(x+44 ,y+39,"Про автора");

y=y+90;

rectangle(x,y,x+221,y+86);

rectangle(x+3,y+3,x+221-3,y+86-3);

circle(x+25,y+43,10);

outtextxy(x+43,y+38,"Вихiд");

outtextxy(x+44 ,y+39,"Вихiд");

x=212;y=120;i=0;

setfillstyle(1,4);

setlinestyle(0,0,0);

setcolor(4);

circle(x+24,y+i*90,9);

floodfill(x+24,y+i*90,4);

while(!kbhit())

{

key=getch();if(key==13) break;//вихiд з функцii

key=getch();

//управлiння клавiшами курсора

switch(key)

{

case 72:

i--;

if(i<0) i=3;

setfillstyle(1,4);

setcolor(4);

circle(x+24,y+i*90,9);

floodfill(x+24,y+i*90,4);

setfillstyle(1,0);

setcolor(0);

if(i==3){circle(x+24,y,9);

floodfill(x+24,y,0);}

else {circle(x+24,y+(i+1)*90,9);

floodfill(x+24,y+(i+1)*90,0);}

break;

case 80:

i++;

if(i>3)i=0;

setfillstyle(1,4);

setcolor(4);

circle(x+24,y+i*90,9);

floodfill(x+24,y+i*90,4);

setfillstyle(1,0);

setcolor(0);

if(i==0){

circle(x+24,y+3*90,9);

floodfill(x+24,y+3*90,0);}

else {circle(x+24,y+(i-1)*90,9);

floodfill(x+24,y+(i-1)*90,0);}

break;

}

}

setlinestyle(0,0,0);

settextstyle(0,HORIZ_DIR,0);

setcolor(15);

setfillstyle(0,14);

cleardevice();

switch(i)

{

case 0:new_game();cleardevice();menu();break;

case 1:help();cleardevice();menu();break;

case 2:about();cleardevice();menu();break;

case 3:break;

}

return i;

}

void main ()

{

int dr=DETECT,mod;

initgraph(&dr,&mod,"");

menu();

closegraph();

}

Додаток Б:


Скачати україномовний реферат    


1 2 3 4 5 6



Украинская Баннерная Сеть