Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int selectScore()
- {
- lcd.print("Player 1, select");
- lcd.setCursor(0, 1);
- lcd.print("score limit by");
- delay(3000);
- lcd.setCursor(1,0);
- lcd.clear();
- lcd.print("pressing button.");
- delay(3000);
- lcd.setCursor(1,0);
- lcd.clear();
- lcd.print("Player 2");
- lcd.setCursor(0,1);
- lcd.print("confirms by");
- delay(3000);
- lcd.setCursor(1,0);
- lcd.clear();
- lcd.print("pressing their");
- lcd.setCursor(0,1);
- lcd.print("button.");
- delay(3000);
- lcd.clear();
- int i;
- int buttonState;
- int lastButtonState;
- int buttonPushCounter=1;
- int confirm=1;
- while(confirm==1) //Stay in this loop
- {
- delay(100); //The number will look really dim if you take this out
- lcd.clear();
- lcd.print(buttonPushCounter);
- buttonState = digitalRead(player1);
- confirm = digitalRead(player2);
- if (buttonState != lastButtonState)
- {
- if (buttonState == LOW)
- {
- buttonPushCounter++;
- }
- }
- lastButtonState = buttonState;
- if (buttonPushCounter > 9) //start over at 1
- {
- lcd.clear();
- lcd.print(1);
- buttonPushCounter = 1;
- }
- if (confirm == LOW)
- {
- lcd.clear();
- return buttonPushCounter;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement