|
|
@ -4,7 +4,6 @@ |
|
|
|
#include <world.h> |
|
|
|
#include <world.h> |
|
|
|
#include <screen.h> |
|
|
|
#include <screen.h> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
void initializeWorld() { |
|
|
|
void initializeWorld() { |
|
|
|
struct Entity player = {.type="player",.symbol='@', .curYpos=1, .curXpos=1, .nextYpos=1, .nextXpos=1 ,.isAlive=1}; |
|
|
|
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="-\\|/-\\|/"}; |
|
|
|
struct Weapon pistol = {.name="Pistol", .range=3, .maxCapacity=12, .curCapacity=12, .symbols="-\\|/-\\|/"}; |
|
|
@ -21,6 +20,12 @@ void initializeWorld() { |
|
|
|
getmaxyx(viewportWin,viewportWinRows,viewportWinCols); |
|
|
|
getmaxyx(viewportWin,viewportWinRows,viewportWinCols); |
|
|
|
scoreWin=newwin(10,scrCols,scrRows-10,0); |
|
|
|
scoreWin=newwin(10,scrCols,scrRows-10,0); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
int initialSpawn=(viewportWinRows*viewportWinCols)/100; |
|
|
|
|
|
|
|
int i; |
|
|
|
|
|
|
|
for(i=0;i<initialSpawn;i++){ |
|
|
|
|
|
|
|
addZombie(); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
allEntities[0]=player; |
|
|
|
allEntities[0]=player; |
|
|
|
allEntities[0].curYpos=(rand()%(viewportWinRows-2))+1; |
|
|
|
allEntities[0].curYpos=(rand()%(viewportWinRows-2))+1; |
|
|
|
allEntities[0].curXpos=(rand()%(viewportWinCols-2))+1; |
|
|
|
allEntities[0].curXpos=(rand()%(viewportWinCols-2))+1; |
|
|
|