#include #include #include #include #include void initializeWorld() { struct Entity player = {.type="player",.symbol='@', .curYpos=1, .curXpos=1, .nextYpos=1, .nextXpos=1 ,.isAlive=1}; struct Weapon pistol = {.name="Pistol", .range=3, .maxCapacity=12, .curCapacity=12, .symbols="-\\|/-\\|/"}; srand(time(NULL)); initscr(); curs_set(0); cbreak(); nodelay(stdscr, TRUE); keypad(stdscr, TRUE); noecho(); getmaxyx(stdscr,scrRows,scrCols); viewportWin=newwin(scrRows-10,scrCols,0,0); getmaxyx(viewportWin,viewportWinRows,viewportWinCols); scoreWin=newwin(10,scrCols,scrRows-10,0); int initialSpawn=(viewportWinRows*viewportWinCols)/100; int i; for(i=0;i