Interactive Alarm Clock Code
Dependencies: 4DGL-uLCD-SE mbed
alarmChoice.cpp
- Committer:
- tshin7
- Date:
- 2015-12-10
- Revision:
- 0:68a3851de2ee
File content as of revision 0:68a3851de2ee:
#include "mbed.h" #include "uLCD_4DGL.h" #include "alarmChoice.h" #include <string> uLCD_4DGL game(p9,p10,p11); // serial tx, serial rx, reset pin; int alarmGame; string gameName = "LED Color Sequence"; void alarmChoice::displayChoice() { game.locate(0,10); game.printf("Alarm game:"); game.locate(0,11); game.printf("%s",gameName); } string alarmChoice::setGameName() { if (gameName == "Random "){ gameName = "LED Color Sequence"; } else if (gameName == "LED Color Sequence"){ gameName = "Math Problem "; } else if (gameName == "Math Problem "){ gameName = "Mission Control "; } else if (gameName == "Mission Control "){ gameName = "Random "; } return gameName; } int alarmChoice::setGame() { if (gameName == "Random "){ alarmGame = rand()%3; } else if (gameName == "LED Color Sequence"){ alarmGame = 0; } else if (gameName == "Math Problem "){ alarmGame = 1; } else if (gameName == "Mission Control "){ alarmGame = 2; } return alarmGame; }