1D-Pong game based on a LED strip with 150 LPD6803-controlled pixels. Game keeps score for 'best-of-21' game. Written for KL25Z

Dependencies:   MODSERIAL mbed

Revision:
14:5b588ea6bd8f
Parent:
13:e96098b6660d
Child:
15:72c494e934c8
--- a/main.cpp	Thu Aug 22 22:57:00 2013 +0000
+++ b/main.cpp	Fri Aug 23 07:52:12 2013 +0000
@@ -187,6 +187,7 @@
                     if(rightpushpos >= NUMBER_OF_PIXELS  )
                     {
                         paddle.direction = 0;
+                        paddle.setSpeed(25+(-NUMBER_OF_PIXELS+rightpushpos)*4);
                         paddle.position = NUMBER_OF_PIXELS;
                     }
                     pc.printf("\n\rright pushed. Paddle position: %d, registered: %d", paddle.position, rightpushpos);
@@ -201,6 +202,7 @@
                     if(leftpushpos <= 0  )
                     {
                         paddle.direction = 1;
+                        paddle.setSpeed(25+(-leftpushpos)*4);
                         paddle.position  = 0;
                     }
                     pc.printf("\n\rleft pushed. Paddle position: %d, registered: %d", paddle.position, leftpushpos);
@@ -232,13 +234,13 @@
         {
             naglevel1 = 1;
             paddle.setSize(4);
-            paddle.setSpeed(40);
+            //paddle.setSpeed(40);
         }
         if(gametimer.read()>10 && !naglevel2)
         {
             naglevel2 = 1;
             paddle.setSize(2);
-            paddle.setSpeed(70);
+            //paddle.setSpeed(70);
         }   
         DrawGamePaddle();
     }