#include #include #include #include using namespace std; const int width = 80; const int height = 20; int X = width/2; int Y = height/2; int sDir = 0; int score = -1; int count = 0; int tail = 1; bool gameover; WINDOW * win; WINDOW * win2; /*void draw(){ //Change "clear" to "cls" if compiling for Windows system("clear"); for(int i=0; i= 80) gameover=true; break; case 119: case 65: Y--; if (Y <= 0) gameover=true; break; case 115: case 66: Y++; if (Y >= 20) gameover=true; break; } mvwprintw(win, Y, X, "o"); mvwprintw(win2, 1, 3, "Score: %d", score); fruit(fX, fY); wrefresh(win2); wrefresh(win); if (count >= 5 && diff != 50){ count = 0; diff -= 30;} this_thread::sleep_for(chrono::milliseconds(diff)); } int main(){ int tmpv; int fX; int fY; int diff = 400; start(); while(!gameover){ UserInput(tmpv); RenderField(); GameUpdate(diff,fX,fY); //cout<