Meteor defense project

Dependencies:   N5110 mbed

Revision:
21:e5585569a938
Parent:
20:32f115462bbc
Child:
22:2e75b50b26f0
--- a/GameEngine/GameEngine.cpp	Wed Apr 12 17:02:22 2017 +0000
+++ b/GameEngine/GameEngine.cpp	Wed Apr 12 19:38:06 2017 +0000
@@ -22,7 +22,6 @@
     drawSpawn(lcd); 
     drawLaserPlayer(pad, lcd);
     bombAndShield(pad, lcd);
-    //whatever(pad, lcd);
 }
 void GameEngine::drawSpawn(N5110 &lcd){
     //spawning every 2 second, moving spawn at every 1 seconds when fps = 15 & drawit=30. 
@@ -31,7 +30,6 @@
         drawit = 30;
         spa.randomizeSpawn(Array, charArray);
         spa.moveSpawnABC(Array, Array2, charArray, charArray2);
-        
     } else {
         drawit -= 0.5;
         spa.moveSpawnB(Array, Array2, charArray, charArray2);
@@ -63,7 +61,8 @@
     }       
 }
 void GameEngine::bombAndShield(Gamepad &pad, N5110 &lcd) { 
-    weap.bombCooldown(Array, pad, lcd);
+    weap.bombCooldown(Array2, pad, lcd);
+    //spa.deleteChar(x, y, Arr2, cArr2);
     if (pad.check_event(Gamepad::X_PRESSED)) {
         //to prevent from detonating the bomb at instant when button X is accidentally pressed 
     }
@@ -84,31 +83,4 @@
         }
     }
     weap.shieldMeter(lcd);
-}
-void GameEngine::whatever(Gamepad &pad, N5110 &lcd) {
-    int r = 10;
-    int c2 = r * r;
-    Vector2D coord = pad.get_coord();
-    int _y = 24 - coord.y * 24;
-    int _x = 42 + coord.x * 42;
-    int x2 = _x + r +1;
-    int y2 = _y + r +1;
-    //find all the coordinate in a square depending on the radius of circle.
-    for (int x1 = _x - r; x1 < x2; x1 ++){
-        for (int y1 = _y - r; y1 < y2; y1 ++) {
-            //this code because when y1 get negative. The game crash.
-            int x3 = x1; int y3 = y1;
-            if (y3 < 0) {
-                y3 = 40;
-            } if (x3 < 0) {
-                x3 = 40;
-            }
-            int a2 = (x3 - _x) * (x3 - _x);
-            int b2 = (y3 - _y) * (y3 - _y);
-            if (a2 + b2 <= c2 +1) { //if the coordinate is within the circle
-                //draw circle and deal damage to it .
-                lcd.setPixel(x3,y3);
-            }
-        }
-    }
 }
\ No newline at end of file