Rex Raj / Mbed 2 deprecated el17rrrs

Dependencies:   mbed Gamepad N5110 mbed-rtos

Revision:
4:4d673fb2d9dc
Parent:
3:bf9624e5b0c3
Child:
5:016a7315b75d
--- a/GameEngine/GameEngine.cpp	Thu Apr 25 16:31:27 2019 +0000
+++ b/GameEngine/GameEngine.cpp	Sun May 05 17:41:46 2019 +0000
@@ -428,20 +428,20 @@
     Vector2D beam_pos = _beam.get_pos(); // Get player's spacecraft beam position
     
         if((_R == true)|| (_L == true)){ // 
-          //  if (beam_pos.x + _beam_size > WIDTH || (spacebeam == true)){
-                _beam.init(_beam_size,p1_pos.x,p1_pos.y);
+                _beam.init(_beam_size,p1_pos.x,p1_pos.y); //Initialise the beam
+                if (beam_pos.x + _beam_size > WIDTH || (spacebeam == true)){
                 _R = false;
                 _L = false;
-   // }
+    }
 }
 }
 
 void GameEngine::check_enemybeam_collisions(Gamepad &pad)
 {
-    Vector2D enemybeam_pos = _enemybeam.get_pos();
-    // P2 has scored
+    Vector2D enemybeam_pos = _enemybeam.get_pos(); // Get first enemy's beam position
+
     if ((_ebeam == true)||(enemybeam_pos.x - _beam_size < 0)) {
-    _enemybeam.init(_beam_size,_e1a,_e1b);
+    _enemybeam.init(_beam_size,_e1a,_e1b); // Initialise the enemy beam 
     _ebeam = false;
     }
 }