JianWei Lee
/
project_game
Meteor defense project
Diff: Spawn/Spawn.cpp
- Revision:
- 25:edd6a95607b1
- Parent:
- 24:d6187d39f09b
- Child:
- 26:140515d80457
--- a/Spawn/Spawn.cpp Thu Apr 13 17:05:45 2017 +0000 +++ b/Spawn/Spawn.cpp Thu Apr 13 22:21:02 2017 +0000 @@ -12,16 +12,16 @@ void Spawn::init() { healthA = 10; healthC = 100; - healthDE = 9; + healthDE = 30; spawnRateA = 32; - spawnRateB = 5; //1 - spawnRateC = 5; //2 - spawnRateDE = 5; //1 + spawnRateB = 1; //1 + spawnRateC = 2; //2 + spawnRateDE = 1; //1 } void Spawn::randomizeSpawn(int Arr[][Rows], char cArr[][Rows]) { //there is 4 kind of different spawn - a, b, c and d/e. if (stopSpawnA == 1) { //spawn for this row - //spawnA(Arr, cArr); + spawnA(Arr, cArr); stopSpawnA= 0; } else { //stop spawn for the next row stopSpawnA = 1; @@ -109,7 +109,7 @@ //printf("jump over at [%d][%d] \n",x-1,y+1); } else if (x == 0 || x == 83 || cArr[x-1][y+1] == 'l' || cArr[x-1][y+1] == 'r') { //if it hits the wall or 'l' or 'r'. if (cArr[x-1][y+1] == 'l' || cArr[x-1][y+1] == 'r') { - printf("char = %c \n",cArr[x-1][y+1]); + //printf("char = %c \n",cArr[x-1][y+1]); } cArr2[x+1][y+1] = 'e'; Arr2[x+1][y+1] = Arr[x][y]; //start moving right & down cArr2[x][y] = '\0'; Arr2[x][y] = 0; @@ -139,7 +139,7 @@ //printf("moving spawn B \n"); for (int x = 0; x < Cols; x++) { for (int y = 0; y < Rows; y++) { - deleteChar(x, y, Arr2, cArr2); + //deleteChar(x, y, Arr2, cArr2); if (cArr[x][y] == 'b') { Arr2[x][y+1] = Arr[x][y]; cArr2[x][y+1] = 'b';