Change game size to 24x80

main
Jerry Aldrich 11 years ago
parent f330497bf5
commit 4cb10fbd12
  1. 18
      drawWindows.c
  2. 8
      initializeWorld.c

@ -16,15 +16,6 @@ void drawViewport(){
mvwaddch(viewportWin, allItems[i].curYpos, allItems[i].curXpos, ' ');
}
}
for(i=0; i<MAX_ENTITIES; i++){
if(allEntities[i].isAlive){
mvwaddch(viewportWin, allEntities[i].prevYpos, allEntities[i].prevXpos, ' ');
mvwaddch(viewportWin, allEntities[i].curYpos, allEntities[i].curXpos, allEntities[i].symbol);
}
else if(mvwinch(viewportWin,allEntities[i].curYpos,allEntities[i].curXpos)==allEntities[i].symbol){
mvwaddch(viewportWin, allEntities[i].curYpos, allEntities[i].curXpos, ' ');
}
}
for(i=0; i<MAX_PROJECTILES; i++){
if(allProjectiles[i].isAlive && mvwinch(viewportWin,allProjectiles[i].curYpos,allProjectiles[i].curXpos)==' '){
mvwaddch(viewportWin, allProjectiles[i].curYpos, allProjectiles[i].curXpos, allProjectiles[i].symbol);
@ -36,6 +27,15 @@ void drawViewport(){
mvwaddch(viewportWin, allProjectiles[i].prevYpos, allProjectiles[i].prevXpos, ' ');
}
}
for(i=0; i<MAX_ENTITIES; i++){
if(allEntities[i].isAlive){
mvwaddch(viewportWin, allEntities[i].prevYpos, allEntities[i].prevXpos, ' ');
mvwaddch(viewportWin, allEntities[i].curYpos, allEntities[i].curXpos, allEntities[i].symbol);
}
else if(mvwinch(viewportWin,allEntities[i].curYpos,allEntities[i].curXpos)==allEntities[i].symbol){
mvwaddch(viewportWin, allEntities[i].curYpos, allEntities[i].curXpos, ' ');
}
}
box(viewportWin,0,0);
wnoutrefresh(viewportWin);
doupdate();

@ -21,10 +21,10 @@ void initializeWorld() {
passableChars="#";
unpassableChars="+\\|";
viewportWinRows = 21;
viewportWinCols = 87;
scoreWinRows = 7;
scoreWinCols = 87;
viewportWinRows = 19;
viewportWinCols = 80;
scoreWinRows = 5;
scoreWinCols = 80;
getmaxyx(stdscr,stdscrRows,stdscrCols);
if (stdscrRows < viewportWinRows+scoreWinRows || stdscrCols < viewportWinCols){

Loading…
Cancel
Save