ok

Dependencies:   mbed 4DGL-uLCD-SE PinDetect

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers die.h Source File

die.h

00001 /**
00002 Author: Kevin Lin
00003 Title: Lab 4
00004 Date: October 22 2021
00005 Description: Header file of a dice object
00006  
00007 **/
00008 
00009 #define WHITE 0xFFFFFF
00010 #define BLACK 0x000000
00011 #ifndef DIE_H
00012 #define DIE_H
00013 #include "mbed.h"
00014 #include "uLCD_4DGL.h"
00015 #include <string>
00016  
00017  
00018 class Die {
00019     private:
00020         int value;
00021         
00022     public:
00023         Die();
00024         Die(int);
00025         
00026         void rollDie();
00027         
00028         void displayOneDice(int, uLCD_4DGL&);
00029         void displayTwoDice(int, uLCD_4DGL&);
00030         void displayThreeDice(int, uLCD_4DGL&);
00031         void displayFourDice(int, uLCD_4DGL&);
00032         void displayFiveDice(int, uLCD_4DGL&);
00033         void displaySixDice(int, uLCD_4DGL&);
00034         
00035         //display drawings
00036         void displayDie(int, uLCD_4DGL&);
00037                
00038         //val s&g
00039         int getValue();
00040         void setValue(int);
00041         
00042 };
00043  
00044 #endif
00045 
00046