int main () { HangmanGame game; game.setGame(); game.mainGame(); game.endGame(); return 0; }
void Taskmanager::startHangmanGame(HangmanGame &hg, WordList &wordList) { IoHandler ioh; char a; hg.makeQuestion(wordList); string lowerQuestion = upperToLower(hg.getQuestionWord()); string lowerInputData; hg.setUsableLetter(); hg.setFindLetter(); hg.endGame(); //hangmancount = 0 while (true) { hg.putGameHeader(currentUser); hg.putHangman(); hg.putQuestion(); hg.putUsableLetter(); ioh.putNewLine(); ioh.putNewLine(); lowerInputData = upperToLower(ioh.inputLetter("알파벳이나 전체 단어를 입력하세요. [A - z 또는 단어] : ")); hg.setInputWord(lowerInputData); if (isOverlap(hg)) { cin >> a; continue; } if (hg.isCorrect() == true) { if (hg.isWin() == true) { hg.putGameHeader(currentUser); hg.putHangman(); hg.putQuestion(); hg.putUsableLetter(); ioh.putNewLine(); ioh.putNewLine(); ioh.putMsg("단어찾기에 성공하셨습니다!! 계속하시려면 아무 키나 입력하세요."); cin >> a; currentUserScore(true); break; } } else { if (hg.isWin() != true && hg.isLose() == true)