/*
 *  Hangman.h
 *  Hangman
 *
 *  Created by Jesper Fyhr Knudsen.
 *  Copyright 2010 Fyhr. All rights reserved.
 *
 */

#include <string>

using namespace std;

class Hangman
{
	public:
		Hangman();
	private:
		bool   RunGameLoop( string* originalWord );
	    bool   UserInputIsValid( string* userInput );
		bool   LetterHasBeenUsedBefore( string* userInput );
		string ObfuscateWord( string* wordToObfuscate );
		string Words[8];
		char   AllowedLetters[26];
		string Guesses;
		int	   GuessesLeft;
		int    WordsSize;
};