Added HangmanGame class, but does not work yet

Dependencies:   SDFileSystem app epson mbed msp430 pl tests

Committer:
group-FlexBook
Date:
Mon Dec 04 09:32:20 2017 +0000
Revision:
0:fa7450a43b99
Initial commit

Who changed what in which revision?

UserRevisionLine numberNew contents of line
group-FlexBook 0:fa7450a43b99 1 //
group-FlexBook 0:fa7450a43b99 2 // Filename: pagedice.h
group-FlexBook 0:fa7450a43b99 3 //
group-FlexBook 0:fa7450a43b99 4 // Flexbook page for page A2.
group-FlexBook 0:fa7450a43b99 5 //
group-FlexBook 0:fa7450a43b99 6
group-FlexBook 0:fa7450a43b99 7 // include guards
group-FlexBook 0:fa7450a43b99 8 #ifndef PAGEDICE_H
group-FlexBook 0:fa7450a43b99 9 #define PAGEDICE_H
group-FlexBook 0:fa7450a43b99 10
group-FlexBook 0:fa7450a43b99 11 #include "page.h"
group-FlexBook 0:fa7450a43b99 12 #include "hal.h"
group-FlexBook 0:fa7450a43b99 13 #include "mcp23s17.h"
group-FlexBook 0:fa7450a43b99 14 #include "pageoled.h"
group-FlexBook 0:fa7450a43b99 15
group-FlexBook 0:fa7450a43b99 16 namespace Flexbook
group-FlexBook 0:fa7450a43b99 17 {
group-FlexBook 0:fa7450a43b99 18
group-FlexBook 0:fa7450a43b99 19 struct SensorData;
group-FlexBook 0:fa7450a43b99 20
group-FlexBook 0:fa7450a43b99 21 class PageDice : public Page
group-FlexBook 0:fa7450a43b99 22 {
group-FlexBook 0:fa7450a43b99 23 public:
group-FlexBook 0:fa7450a43b99 24 // Constructor needs to be explicit.
group-FlexBook 0:fa7450a43b99 25 explicit PageDice();
group-FlexBook 0:fa7450a43b99 26
group-FlexBook 0:fa7450a43b99 27 // Destructor.
group-FlexBook 0:fa7450a43b99 28 virtual ~PageDice();
group-FlexBook 0:fa7450a43b99 29
group-FlexBook 0:fa7450a43b99 30 virtual void HandlePageActions();
group-FlexBook 0:fa7450a43b99 31
group-FlexBook 0:fa7450a43b99 32 uint8_t DiceValue();
group-FlexBook 0:fa7450a43b99 33 //uint8_t dicenr;
group-FlexBook 0:fa7450a43b99 34
group-FlexBook 0:fa7450a43b99 35 private:
group-FlexBook 0:fa7450a43b99 36 // Disable the copy constructor.
group-FlexBook 0:fa7450a43b99 37 PageDice(const PageDice &);
group-FlexBook 0:fa7450a43b99 38
group-FlexBook 0:fa7450a43b99 39 // Disable assignment.
group-FlexBook 0:fa7450a43b99 40 PageDice &operator=(const PageDice &);
group-FlexBook 0:fa7450a43b99 41
group-FlexBook 0:fa7450a43b99 42 //void HandleDice();
group-FlexBook 0:fa7450a43b99 43 PageOLED pageoled;
group-FlexBook 0:fa7450a43b99 44 uint8_t DicePoll();
group-FlexBook 0:fa7450a43b99 45 };
group-FlexBook 0:fa7450a43b99 46
group-FlexBook 0:fa7450a43b99 47 } // End Flexbook namespace.
group-FlexBook 0:fa7450a43b99 48
group-FlexBook 0:fa7450a43b99 49 #endif // PAGEDICE_H
group-FlexBook 0:fa7450a43b99 50
group-FlexBook 0:fa7450a43b99 51
group-FlexBook 0:fa7450a43b99 52