
DiscoFever
Diff: main.cpp
- Revision:
- 1:938a54ad611e
- Parent:
- 0:a08b52f13a8a
--- a/main.cpp Wed Sep 02 13:09:17 2015 +0000 +++ b/main.cpp Wed Sep 02 13:16:49 2015 +0000 @@ -7,10 +7,15 @@ DigitalIn sw3(SW3); //Knop rechtsonder void prettyLights (float d) { + back: int a = rand() % 2; int b = rand() % 2; int c = rand() % 2; + if (a == 1 && b == 1 && c == 1){ + goto back; + } + myled = a; myled2 = b; myled3 = c; @@ -18,12 +23,12 @@ } int main(){ -while(1){ - if(sw2 == 0 && sw3 == 0){ - myled = 1; - myled2 = 0; - myled3 = 0; - } + while(1){ + if(sw2 == 0 && sw3 == 0){ + myled = 1; + myled2 = 0; + myled3 = 0; + } else if (sw2 == 0 && sw3 == 1){ myled = 0; myled2 = 1; @@ -35,8 +40,8 @@ myled2 = 0; myled3 = 0; } - else { - prettyLights(0.5); - } -} + else { + prettyLights(0.5); + } + } } \ No newline at end of file