Meteor defense project

Dependencies:   N5110 mbed

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';