OCE 360 Assignment #4

Dependents:   Barros_Assignment4

Files at this revision

API Documentation at this revision

Comitter:
Kaitlyn_Barros
Date:
Thu Dec 07 23:20:16 2017 +0000
Parent:
2:6ba843cde0bb
Commit message:
Assignment 6

Changed in this revision

physics_ball.cpp Show annotated file Show diff for this revision Revisions of this file
diff -r 6ba843cde0bb -r d4138ad4f452 physics_ball.cpp
--- a/physics_ball.cpp	Fri Nov 17 04:09:18 2017 +0000
+++ b/physics_ball.cpp	Thu Dec 07 23:20:16 2017 +0000
@@ -46,13 +46,18 @@
         
         //Ball  Physics 
         if ((posx <= radius) || (posx >= 128-radius)){
-        speedx = -1 * speedx;
-         }
+            speedx = -1 * speedx;
+                 }
         if ((radius < posx) && (posx < 128- radius)){
              speedx = speedx;
              }
+             
         if ((posy <= radius) || (posy >= 128-radius)) {
-         speedy = -1 * speedy;
+            speedy = -1 * speedy;
+            
+        if ((radius < posy) && (posy < 128- radius)){
+             speedy = speedy;
+             }
         }       
         
         old_posx = posx;
@@ -60,8 +65,6 @@
         
          // Reset when sensor is flipped upside down (For Ball 1 & 2)
         if (accel.readZ() < 0){
-         
- 
             set_state(DEFAULT_POSX, DEFAULT_POSY, 5, 5);
         }
          }