Akash Dwivedi
/
congolcd
this is an lcd program for a game
main.cpp@0:0d7325bb3025, 2013-10-23 (annotated)
- Committer:
- akashdd
- Date:
- Wed Oct 23 06:00:16 2013 +0000
- Revision:
- 0:0d7325bb3025
hey
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
akashdd | 0:0d7325bb3025 | 1 | // Hello World! for the TextLCD |
akashdd | 0:0d7325bb3025 | 2 | |
akashdd | 0:0d7325bb3025 | 3 | #include "mbed.h" |
akashdd | 0:0d7325bb3025 | 4 | #include "TextLCD.h" |
akashdd | 0:0d7325bb3025 | 5 | |
akashdd | 0:0d7325bb3025 | 6 | TextLCD lcd(p15, p16, p17, p18, p19, p20); // rs, e, d4-d7 |
akashdd | 0:0d7325bb3025 | 7 | int x=9; |
akashdd | 0:0d7325bb3025 | 8 | int y=9; |
akashdd | 0:0d7325bb3025 | 9 | int z; |
akashdd | 0:0d7325bb3025 | 10 | int main() { |
akashdd | 0:0d7325bb3025 | 11 | |
akashdd | 0:0d7325bb3025 | 12 | lcd.printf("PLAYER-1..."); |
akashdd | 0:0d7325bb3025 | 13 | lcd.printf("%i\n",x); |
akashdd | 0:0d7325bb3025 | 14 | lcd.printf("PLAYER-2..."); |
akashdd | 0:0d7325bb3025 | 15 | lcd.printf("%i",y); |
akashdd | 0:0d7325bb3025 | 16 | if((x>=9)||(y>=9)) |
akashdd | 0:0d7325bb3025 | 17 | { |
akashdd | 0:0d7325bb3025 | 18 | lcd.cls(); |
akashdd | 0:0d7325bb3025 | 19 | |
akashdd | 0:0d7325bb3025 | 20 | if(x>y) |
akashdd | 0:0d7325bb3025 | 21 | { |
akashdd | 0:0d7325bb3025 | 22 | while(1){ |
akashdd | 0:0d7325bb3025 | 23 | lcd.printf("****CONGRATS****\n"); |
akashdd | 0:0d7325bb3025 | 24 | wait(0.5); |
akashdd | 0:0d7325bb3025 | 25 | lcd.cls(); |
akashdd | 0:0d7325bb3025 | 26 | lcd.printf("PLAYER-1 won by"); |
akashdd | 0:0d7325bb3025 | 27 | int z = x-y; |
akashdd | 0:0d7325bb3025 | 28 | lcd.printf("%i",z); |
akashdd | 0:0d7325bb3025 | 29 | lcd.printf("points"); |
akashdd | 0:0d7325bb3025 | 30 | wait(0.5); |
akashdd | 0:0d7325bb3025 | 31 | lcd.cls();} |
akashdd | 0:0d7325bb3025 | 32 | } |
akashdd | 0:0d7325bb3025 | 33 | if(x<y) |
akashdd | 0:0d7325bb3025 | 34 | { |
akashdd | 0:0d7325bb3025 | 35 | while(1){ |
akashdd | 0:0d7325bb3025 | 36 | lcd.printf("****CONGRATS****\n"); |
akashdd | 0:0d7325bb3025 | 37 | wait(0.5); |
akashdd | 0:0d7325bb3025 | 38 | lcd.cls(); |
akashdd | 0:0d7325bb3025 | 39 | lcd.printf("PLAYER-2 wins by"); |
akashdd | 0:0d7325bb3025 | 40 | int z = y-x; |
akashdd | 0:0d7325bb3025 | 41 | lcd.printf("%i",z); |
akashdd | 0:0d7325bb3025 | 42 | lcd.printf("points"); |
akashdd | 0:0d7325bb3025 | 43 | wait(0.5); |
akashdd | 0:0d7325bb3025 | 44 | lcd.cls();} |
akashdd | 0:0d7325bb3025 | 45 | } |
akashdd | 0:0d7325bb3025 | 46 | if(x==y) |
akashdd | 0:0d7325bb3025 | 47 | { |
akashdd | 0:0d7325bb3025 | 48 | lcd.printf("MATCH TIED\n"); |
akashdd | 0:0d7325bb3025 | 49 | } |
akashdd | 0:0d7325bb3025 | 50 | } |
akashdd | 0:0d7325bb3025 | 51 | |
akashdd | 0:0d7325bb3025 | 52 | } |
akashdd | 0:0d7325bb3025 | 53 |