Курсовая работа: Розробка гри Відбивання кульки
spot A(i,j,3); // Створюеться невидима пляма А
spot P1(i1,j1,50);// Створюеться невидимий прямокутник 1го гравця
spot P2(i2,j2,50);// Прямокутник 2го гравця
randomize();
A.show(); // Виведення плями А на екранi
P1.showr();//Виведення прямокутника 1го гравця на екран
P2.showr();//Виведення прямокутника 2го гравця на екран
setcolor(BLUE);
outtextxy(10,450,"Гравець 1");
outtextxy(10,460,"Score:");//Виведення рахунку для 1го гравця
itoa(p1,s1,10);//Переведення рахунку в строковий параметр
outtextxy(60,460,s1);//Виведення рахунку на екран
setcolor(RED);
outtextxy(550,450,"Гравець 2");
outtextxy(550,460,"Score:");//Виведення рахунку для 2го гравця
itoa(p2,s2,10);
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го гравця
{