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: bookmonitor.h
group-FlexBook 0:fa7450a43b99 3 //
group-FlexBook 0:fa7450a43b99 4 // Flexbook page turn monitor.
group-FlexBook 0:fa7450a43b99 5 //
group-FlexBook 0:fa7450a43b99 6
group-FlexBook 0:fa7450a43b99 7 // include guards
group-FlexBook 0:fa7450a43b99 8 #ifndef BOOKMONITOR_H
group-FlexBook 0:fa7450a43b99 9 #define BOOKMONITOR_H
group-FlexBook 0:fa7450a43b99 10
group-FlexBook 0:fa7450a43b99 11 namespace Flexbook
group-FlexBook 0:fa7450a43b99 12 {
group-FlexBook 0:fa7450a43b99 13
group-FlexBook 0:fa7450a43b99 14 class Book;
group-FlexBook 0:fa7450a43b99 15
group-FlexBook 0:fa7450a43b99 16 class BookMonitor
group-FlexBook 0:fa7450a43b99 17 {
group-FlexBook 0:fa7450a43b99 18 public:
group-FlexBook 0:fa7450a43b99 19 // Constructor needs to be explicit.
group-FlexBook 0:fa7450a43b99 20 explicit BookMonitor(Book &book);
group-FlexBook 0:fa7450a43b99 21
group-FlexBook 0:fa7450a43b99 22 // Destructor.
group-FlexBook 0:fa7450a43b99 23 ~BookMonitor();
group-FlexBook 0:fa7450a43b99 24
group-FlexBook 0:fa7450a43b99 25 // Check for a page turn.
group-FlexBook 0:fa7450a43b99 26 void CheckForPageChange();
group-FlexBook 0:fa7450a43b99 27
group-FlexBook 0:fa7450a43b99 28 private:
group-FlexBook 0:fa7450a43b99 29 // Disable the copy constructor.
group-FlexBook 0:fa7450a43b99 30 BookMonitor(const BookMonitor &);
group-FlexBook 0:fa7450a43b99 31
group-FlexBook 0:fa7450a43b99 32 // Disable assignment.
group-FlexBook 0:fa7450a43b99 33 BookMonitor &operator=(const BookMonitor &);
group-FlexBook 0:fa7450a43b99 34
group-FlexBook 0:fa7450a43b99 35 Book &book;
group-FlexBook 0:fa7450a43b99 36 };
group-FlexBook 0:fa7450a43b99 37
group-FlexBook 0:fa7450a43b99 38 } // End Flexbook namespace.
group-FlexBook 0:fa7450a43b99 39
group-FlexBook 0:fa7450a43b99 40 #endif // BOOKMONITOR_H
group-FlexBook 0:fa7450a43b99 41