1D-Pong game based on a LED strip with 150 LPD6803-controlled pixels. Game keeps score for 'best-of-21' game. Written for KL25Z
Diff: main.cpp
- 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;