James Heavey / Mbed 2 deprecated EL17JH

Dependencies:   mbed

Revision:
72:7254d2a8a1cd
Parent:
69:db1354676fde
Child:
74:dfb1d693d8e3
--- a/Paddle/Paddle.cpp	Sun May 05 16:47:19 2019 +0000
+++ b/Paddle/Paddle.cpp	Sun May 05 17:36:35 2019 +0000
@@ -19,7 +19,8 @@
     _y = y;  // y depends on height of screen and height of paddle
     _height = height;
     _width = width;
-    _speed = 1;  // default speed
+    _sens = 0.75;
+    _speed = 3;  // default speed
     _score = 0;  // start score from zero
     _lives = 6;
     _tilt = false; //use to choose between motion methods
@@ -42,9 +43,9 @@
         // update y value depending on direction of movement
         // North is decrement as origin is at the top-left so decreasing moves up
         if (d == W) {
-            _x-=_speed;
+            _x-=_speed * _sens;
         } else if (d == E) {
-            _x+=_speed;
+            _x+=_speed * _sens;
         }
     
         // check the y origin to ensure that the paddle doesn't go off screen
@@ -63,7 +64,7 @@
     
         // update y value depending on direction of movement
         // North is decrement as origin is at the top-left so decreasing moves up
-        _x -= _speed;
+        _x -= _speed * _sens;
     }
 
     // check the y origin to ensure that the paddle doesn't go off screen
@@ -113,3 +114,8 @@
 {
     _x = WIDTH/2 - 15/2;  // x value on screen is fixed
 }
+
+void Paddle::set_sens(float sens) 
+{
+    _sens = sens;
+}