Розробка гри “Відбивання кульки”
outtextxy(600,460,s2);
setcolor(GREEN);
line(320,0,320,480);
do
//Визначення поведiнки плями А и ii взаемозалеж. з границями екрану
{
if((dv==2)&&(j-1<=5))dv=1;//Вiдбиття вiд
if((dv==4)&&(j-1<=5))dv=3;//верхньоi границi екрану
if((dv==1)&&(j+1>=475))dv=2;//Вiдбиття вiд
if((dv==3)&&(j+1>=475))dv=4;//нижньоi границi екрану
if((i-1<=i1+5)&&(j>=j1-3)&&(j<=j1+55))//Якщо пляма потрапляе в область
//прямокутника 1го гравця
{
if(dv==3)dv=1; //Вiдбиття вiд
if(dv==4)dv=2; //прямокутника 1го гравця
}
if(i-1<=5)//Якщо пляма не влучила в прямокутник 1го гравця
{
dv=5; //зупинити рух плями А
setcolor(BLACK);
outtextxy(600,460,s2);//Замалювати текст попереднього рахунку
setcolor(RED);
p2++;
itoa(p2,s2,10);
outtextxy(600,460,s2);//Виведення нового рахунку на екран