Курсовая работа: Разработка приложения, представляющего собой компьютерную игру "Змейка"

//Функция разброски яблок

void PlusJabloko(Game &g)

{

int i,x,y;

int n = g.gaduka.PCount;

do

{

x = rand() % 56+3; //

y = rand() % 19+3; //кординаты яблока

for(i = 0; i < n; i++)

{

if(x == g.gaduka.t[i].X && y == g.gaduka.t[i].Y) // проверка чтоб яблоко не бросить на змею

break;

}

}

while(i < n);

g.jabloko.X = x; //

g.jabloko.Y = y; //запоминаем позицию яблока

SetConsoleCursorPosition(hConsole, g.jabloko); //переносим курсор в эту позицию

SetConsoleTextAttribute(hConsole,0x0c); //цвет яблока

printf("%c", 6); //рисуем яблоко каким хотим символом

}

// Функцыя старта змейки ее координат и скорости

void skorostGame(Game &g)

{

system("cls");

g.gaduka.PCount = 3; //сколько точек в змейки

g.gaduka.t = new COORD [3];//создали точки

for(int i = 0; i < 3; i++)

К-во Просмотров: 727
Бесплатно скачать Курсовая работа: Разработка приложения, представляющего собой компьютерную игру "Змейка"