#include #include #include void drawScore(){ werase(scoreWin); box(scoreWin, 0, 0); mvwprintw(scoreWin, 1, 1, "Current Weapon: %s",allEntities[0].weapons[allEntities[0].curWeapon].name); mvwprintw(scoreWin, 2, 1, "Ammo: %d/%d",allEntities[0].weapons[allEntities[0].curWeapon].curCapacity,allEntities[0].weapons[allEntities[0].curWeapon].maxCapacity); wnoutrefresh(scoreWin); } void drawGameOverWin(){ getmaxyx(stdscr,scrRows,scrCols); gameOverWin=newwin(scrRows/2,scrCols/2,scrRows/4,scrCols/4); nodelay(stdscr, FALSE); box(gameOverWin,0,0); wnoutrefresh(gameOverWin); doupdate(); getch(); endwin(); exit(0); } void drawViewport(){ box(viewportWin,0,0); int i; for(i=0; i