Kevin Lin / Mbed 2 deprecated Lab4Farkle

Dependencies:   mbed 4DGL-uLCD-SE PinDetect

Committer:
klin315
Date:
Tue Oct 26 05:10:36 2021 +0000
Revision:
0:8ee41d0deef7
Child:
1:3cd6e5938144
ok

Who changed what in which revision?

UserRevisionLine numberNew contents of line
klin315 0:8ee41d0deef7 1 #define WHITE 0xFFFFFF
klin315 0:8ee41d0deef7 2 #define BLACK 0x000000
klin315 0:8ee41d0deef7 3 #ifndef DIE_H
klin315 0:8ee41d0deef7 4 #define DIE_H
klin315 0:8ee41d0deef7 5 #include "mbed.h"
klin315 0:8ee41d0deef7 6 #include "uLCD_4DGL.h"
klin315 0:8ee41d0deef7 7 #include <string>
klin315 0:8ee41d0deef7 8
klin315 0:8ee41d0deef7 9
klin315 0:8ee41d0deef7 10 class Die {
klin315 0:8ee41d0deef7 11 private:
klin315 0:8ee41d0deef7 12 int value;
klin315 0:8ee41d0deef7 13
klin315 0:8ee41d0deef7 14 public:
klin315 0:8ee41d0deef7 15 Die();
klin315 0:8ee41d0deef7 16 Die(int);
klin315 0:8ee41d0deef7 17
klin315 0:8ee41d0deef7 18 void rollDie();
klin315 0:8ee41d0deef7 19
klin315 0:8ee41d0deef7 20 void displayOneDice(int, uLCD_4DGL&);
klin315 0:8ee41d0deef7 21 void displayTwoDice(int, uLCD_4DGL&);
klin315 0:8ee41d0deef7 22 void displayThreeDice(int, uLCD_4DGL&);
klin315 0:8ee41d0deef7 23 void displayFourDice(int, uLCD_4DGL&);
klin315 0:8ee41d0deef7 24 void displayFiveDice(int, uLCD_4DGL&);
klin315 0:8ee41d0deef7 25 void displaySixDice(int, uLCD_4DGL&);
klin315 0:8ee41d0deef7 26
klin315 0:8ee41d0deef7 27 //display drawings
klin315 0:8ee41d0deef7 28 void displayDie(int, uLCD_4DGL&);
klin315 0:8ee41d0deef7 29
klin315 0:8ee41d0deef7 30 //val s&g
klin315 0:8ee41d0deef7 31 int getValue();
klin315 0:8ee41d0deef7 32 void setValue(int);
klin315 0:8ee41d0deef7 33
klin315 0:8ee41d0deef7 34 };
klin315 0:8ee41d0deef7 35
klin315 0:8ee41d0deef7 36 #endif
klin315 0:8ee41d0deef7 37
klin315 0:8ee41d0deef7 38