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
Child:
1:a5ec6f9dcf0d
Initial commit

Who changed what in which revision?

UserRevisionLine numberNew contents of line
group-FlexBook 0:fa7450a43b99 1
group-FlexBook 0:fa7450a43b99 2
group-FlexBook 0:fa7450a43b99 3 #include "log.h"
group-FlexBook 0:fa7450a43b99 4
group-FlexBook 0:fa7450a43b99 5 namespace Flexbook
group-FlexBook 0:fa7450a43b99 6 {
group-FlexBook 0:fa7450a43b99 7
group-FlexBook 0:fa7450a43b99 8 Flexbook::HangmanGame()
group-FlexBook 0:fa7450a43b99 9 : word, guessed,
group-FlexBook 0:fa7450a43b99 10 alphabet,
group-FlexBook 0:fa7450a43b99 11 wordlength, currentpos, oldpos, hangstage
group-FlexBook 0:fa7450a43b99 12 {
group-FlexBook 0:fa7450a43b99 13 Log("Creating hangman game");
group-FlexBook 0:fa7450a43b99 14 // Display the game welcome screen
group-FlexBook 0:fa7450a43b99 15 for (int i=0; i<27; i++)
group-FlexBook 0:fa7450a43b99 16 {
group-FlexBook 0:fa7450a43b99 17 alphabet[i]=false;
group-FlexBook 0:fa7450a43b99 18 }
group-FlexBook 0:fa7450a43b99 19 currentpos=13;
group-FlexBook 0:fa7450a43b99 20 oldpos=13;
group-FlexBook 0:fa7450a43b99 21 hangstage=0;
group-FlexBook 0:fa7450a43b99 22 wordlength = ReturnWord(*word);
group-FlexBook 0:fa7450a43b99 23 for (int i=0; i<wordlength; i++)
group-FlexBook 0:fa7450a43b99 24 {
group-FlexBook 0:fa7450a43b99 25 guessed[i]=13;
group-FlexBook 0:fa7450a43b99 26 }
group-FlexBook 0:fa7450a43b99 27 // Display the game start screen
group-FlexBook 0:fa7450a43b99 28 }
group-FlexBook 0:fa7450a43b99 29
group-FlexBook 0:fa7450a43b99 30 Flexbook::RedrawAlphabet(char newpos, char oldpos)
group-FlexBook 0:fa7450a43b99 31 {
group-FlexBook 0:fa7450a43b99 32 // redraw the alphabet matrix based on a cursor move
group-FlexBook 0:fa7450a43b99 33 }
group-FlexBook 0:fa7450a43b99 34
group-FlexBook 0:fa7450a43b99 35 }