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:
24:2b14f846cf28
Parent:
23:861ceaca2518
Child:
25:3144a392690b
diff -r 861ceaca2518 -r 2b14f846cf28 main.cpp
--- a/main.cpp	Tue Aug 27 21:22:14 2013 +0000
+++ b/main.cpp	Wed Aug 28 07:26:37 2013 +0000
@@ -254,17 +254,18 @@
         templeft = left>scorecounter?scorecounter:left;
         tempright = right>scorecounter?scorecounter:right;
         //pc.printf("scorecounter: %d, maxscore: %d\n\r",scorecounter, maxscore);
-        if(scorecounter == maxscore)
+        /*Change color on last score update: green is winning, red is losing, yellow is draw*/
+        if(scorecounter == maxscore) 
         {
-            if(left > right)
+            leftled.green = leftled.red = leftled.blue = rightled.green = rightled.red = rightled.blue = 0;
+            if(left >= right) 
             {
-                leftled.green = leftled.red = leftled.blue = rightled.green = rightled.red = rightled.blue = 0;
+
                 leftled.green = 255;
                 rightled.red = 255;
             }
-            if(right > left)
+            if(right >= left)
             {
-                leftled.green = leftled.red = leftled.blue = rightled.green = rightled.red = rightled.blue = 0;
                 leftled.red = 255;
                 rightled.green = 255;