At the time, I used an outdated Borland compiler which was the product of me learning from this book, and apparently, I had no concept of indentation, header files or really any kind of good programming practices.
Here's the full "Hangman.cpp" file for your amusement.
/* ******************************************
Hangman game, written by Ryan Hackett. 15/03/09
********************************************* */
#include <iostream>
#include <windows.h>
#include <conio.h>
using namespace std;
class hangclass1
{
public:void func1()
{
cout << "Lets play hangman." << endl;
cout << "______" << endl
<< "|/ |" << endl
<< "| O" << endl
<< "| /|\\ " << endl
<< "| / \\ " << endl
<< "|" << endl
<< "|" << endl;
Sleep (1000);
clrscr();
cout << " " << endl
<< " " << endl
<< " " << endl
<< " " << endl
<< " " << endl
<< "|" << endl
<< "|" << endl;
Sleep (500);
clrscr();
cout << " " << endl
<< " " << endl
<< " " << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl;
Sleep (500);
clrscr();
cout << " " << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl;
Sleep (500);
clrscr();
cout << "______" << endl
<< "|/" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl;
Sleep (500);
clrscr();
cout << "______" << endl
<< "|/ |" << endl
<< "| O" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl;
Sleep (500);
clrscr();
cout << "______" << endl
<< "|/ |" << endl
<< "| O" << endl
<< "| /|\\ " << endl
<< "| / \\ " << endl
<< "|" << endl
<< "|" << endl;
Sleep (500);
clrscr();
}
};
#include <iostream>
#include <conio.h>
#include <windows.h>
#include <string>
using namespace std;
string response;
string response1 = " ";
string response2 = " ";
string response3 = " ";
string response4 = " ";
string response5 = " ";
string response6 = " ";
string letter1 = "_";
string letter2 = "_";
string letter3 = "_";
string letter4 = "_";
string letter5 = "_";
string letter6 = "_";
string letter7 = "_";
string letter8 = "_";
string letter9 = "_";
void func1();
void func2();
void func3();
void func4();
void func5();
void func6();
void func7();
void func8();
void func9();
void func10();
int main ()
{
srand((unsigned)time(0));
int rand1;
rand1 = (rand()%10)+1;
if (rand1 == 1)
func1();
if (rand1 == 2)
func2();
if (rand1 == 3)
func3();
if (rand1 == 4)
func4();
if (rand1 == 5)
func5();
if (rand1 == 5)
func5();
if (rand1 == 6)
func6();
if (rand1 == 7)
func7();
if (rand1 == 8)
func8();
if (rand1 == 9)
func9();
if (rand1 == 10)
func10();
}
void func1 ()
{
int num = 0;
hangclass1 x;
x.func1();
int a1;
while (a1 == a1)
{
cout << "Please enter your guess. (type hint for a hint.)" << endl;
cout << endl << endl << endl;
cout << letter1
<< " " << letter2
<< " " << letter3
<< " " << letter4
<< " " << letter5
<< " " << letter6
<< " " << letter7
<< " " << letter8
<< endl << endl << response1 <<" "<< response2 <<" " << response3 <<" "<< response4 <<" "<< response5 <<" " << response6 << endl;
cin >> response;
if (response == "hint")
{
cout << "All programmers have this." << endl;
Sleep (2000);
}
clrscr();
if (response != "c"
&& response != "o"
&& response != "m"
&& response != "p"
&& response != "u"
&& response != "t"
&& response != "e"
&& response != "r"
&& response != "hint")
{
clrscr();
num ++;
if (num == 1)
{
cout << " " << endl
<< " " << endl
<< " " << endl
<< " " << endl
<< " " << endl
<< "|" << endl
<< "|" << endl << endl
<< "You have 4 wrong guesses left" << endl;
}
if (num == 2)
{
cout << " " << endl
<< " " << endl
<< " " << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl << endl
<< "You have 3 wrong guesses left" << endl;
}
if (num == 3)
{
cout << " " << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl << endl
<< "You have 2 wrong guesses left" << endl;
}
if (num == 4)
{
cout << "______" << endl
<< "|/" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl << endl
<< "You have 1 wrong guess left" << endl;
}
if (num == 5)
{
cout << "______" << endl
<< "|/ |" << endl
<< "| O" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl << endl
<< "No more mistakes, his life is in your hands!" << endl;
}
if (num == 6)
{
cout << "______" << endl
<< "|/ |" << endl
<< "| O" << endl
<< "| /|\\ " << endl
<< "| / \\ " << endl
<< "|" << endl
<< "|" << endl << endl
<< "COMPUTER";
Sleep (2000);
while (num == 6)
{
clrscr();
cout << "YOU LOSE!" << endl;
Sleep (500);
clrscr();
cout << " " << endl;
Sleep (500);
clrscr();
}
}
Sleep(2000);
if (num == 1)
response1 = response;
if (num == 2)
response2 = response;
if (num == 3)
response3 = response;
if (num == 4)
response4 = response;
if (num == 5)
response5 = response;
if (num == 6)
response6 = response;
}
if (response == "c")
letter1 = "C";
if (response == "o")
letter2 = "O";
if (response == "m")
letter3 = "M";
if (response == "p")
letter4 = "P";
if (response == "u")
letter5 = "U";
if (response == "t")
letter6 = "T";
if (response == "e")
letter7 = "E";
if (response == "r")
letter8 = "R";
cout << endl << endl << endl;
cout << letter1
<< " " << letter2
<< " " << letter3
<< " " << letter4
<< " " << letter5
<< " " << letter6
<< " " << letter7
<< " " << letter8
<< endl;
if (letter1 == "C"
&& letter2 == "O"
&& letter3 == "M"
&& letter4 == "P"
&& letter5 == "U"
&& letter6 == "T"
&& letter7 == "E"
&& letter8 == "R")
{
Sleep (1000);
while (letter1 == "C"
&& letter2 == "O"
&& letter3 == "M"
&& letter4 == "P"
&& letter5 == "U"
&& letter6 == "T"
&& letter7 == "E"
&& letter8 == "R")
{
clrscr();
cout << "YOU WIN!" << endl;
Sleep (500);
clrscr();
cout << " " << endl;
Sleep (500);
clrscr();
}
}
clrscr();
}
}
void func2 ()
{
int num = 0;
hangclass1 x;
x.func1();
int a1;
while (a1 == a1)
{
cout << "Please enter your guess. (type hint for a hint.)" << endl;
cout << endl << endl << endl;
cout << letter1
<< " " << letter2
<< " " << letter3
<< " " << letter4
<< " " << letter5
<< " " << letter6
<< " " << letter7
<< endl << endl << response1 <<" "<< response2 <<" " << response3 <<" "<< response4 <<" "<< response5 <<" " << response6<< endl;
cin >> response;
if (response == "hint")
{
cout << "Book of facts." << endl;
Sleep (2000);
}
clrscr();
if (response != "a"
&& response != "l"
&& response != "m"
&& response != "a"
&& response != "n"
&& response != "a"
&& response != "c"
&& response != "hint")
{
clrscr();
num ++;
if (num == 1)
{
cout << " " << endl
<< " " << endl
<< " " << endl
<< " " << endl
<< " " << endl
<< "|" << endl
<< "|" << endl << endl
<< "You have 4 wrong guesses left" << endl;
}
if (num == 2)
{
cout << " " << endl
<< " " << endl
<< " " << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl << endl
<< "You have 3 wrong guesses left" << endl;
}
if (num == 3)
{
cout << " " << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl << endl
<< "You have 2 wrong guesses left" << endl;
}
if (num == 4)
{
cout << "______" << endl
<< "|/" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl << endl
<< "You have 1 wrong guess left" << endl;
}
if (num == 5)
{
cout << "______" << endl
<< "|/ |" << endl
<< "| O" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl << endl
<< "No more mistakes, his life is in your hands!" << endl;
}
if (num == 6)
{
cout << "______" << endl
<< "|/ |" << endl
<< "| O" << endl
<< "| /|\\ " << endl
<< "| / \\ " << endl
<< "|" << endl
<< "|" << endl << endl
<< "ALMANAC";
Sleep (2000);
while (num == 6)
{
clrscr();
cout << "YOU LOSE!" << endl;
Sleep (500);
clrscr();
cout << " " << endl;
Sleep (500);
clrscr();
}
}
Sleep(2000);
if (num == 1)
response1 = response;
if (num == 2)
response2 = response;
if (num == 3)
response3 = response;
if (num == 4)
response4 = response;
if (num == 5)
response5 = response;
if (num == 6)
response6 = response;
}
if (response == "a")
letter1 = "A";
if (response == "l")
letter2 = "L";
if (response == "m")
letter3 = "M";
if (response == "a")
letter4 = "A";
if (response == "n")
letter5 = "N";
if (response == "a")
letter6 = "A";
if (response == "c")
letter7 = "C";
cout << endl << endl << endl;
cout << letter1
<< " " << letter2
<< " " << letter3
<< " " << letter4
<< " " << letter5
<< " " << letter6
<< " " << letter7
<< endl;
if (letter1 == "A"
&& letter2 == "L"
&& letter3 == "M"
&& letter4 == "A"
&& letter5 == "N"
&& letter6 == "A"
&& letter7 == "C")
{
Sleep (1000);
while (letter1 == "A"
&& letter2 == "L"
&& letter3 == "M"
&& letter4 == "A"
&& letter5 == "N"
&& letter6 == "A"
&& letter7 == "C")
{
clrscr();
cout << "YOU WIN!" << endl;
Sleep (500);
clrscr();
cout << " " << endl;
Sleep (500);
clrscr();
}
}
clrscr();
}
}
void func3 ()
{
int num = 0;
hangclass1 x;
x.func1();
int a1;
while (a1 == a1)
{
cout << "Please enter your guess. (type hint for a hint.)" << endl;
cout << endl << endl << endl;
cout << letter1
<< " " << letter2
<< " " << letter3
<< " " << letter4
<< " " << letter5
<< " " << letter6
<< " " << letter7
<< " " << letter8
<< endl << endl << response1 <<" "<< response2 <<" " << response3 <<" "<< response4 <<" "<< response5 <<" " << response6<< endl;
cin >> response;
if (response == "hint")
{
cout << "These travel across oceans usually." << endl;
Sleep (2000);
}
clrscr();
if (response != "s"
&& response != "h"
&& response != "i"
&& response != "p"
&& response != "m"
&& response != "e"
&& response != "n"
&& response != "t"
&& response != "hint")
{
clrscr();
num ++;
if (num == 1)
{
cout << " " << endl
<< " " << endl
<< " " << endl
<< " " << endl
<< " " << endl
<< "|" << endl
<< "|" << endl << endl
<< "You have 4 wrong guesses left" << endl;
}
if (num == 2)
{
cout << " " << endl
<< " " << endl
<< " " << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl << endl
<< "You have 3 wrong guesses left" << endl;
}
if (num == 3)
{
cout << " " << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl << endl
<< "You have 2 wrong guesses left" << endl;
}
if (num == 4)
{
cout << "______" << endl
<< "|/" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl << endl
<< "You have 1 wrong guess left" << endl;
}
if (num == 5)
{
cout << "______" << endl
<< "|/ |" << endl
<< "| O" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl << endl
<< "No more mistakes, his life is in your hands!" << endl;
}
if (num == 6)
{
cout << "______" << endl
<< "|/ |" << endl
<< "| O" << endl
<< "| /|\\ " << endl
<< "| / \\ " << endl
<< "|" << endl
<< "|" << endl << endl
<< "SHIPMENT";
Sleep (2000);
while (num == 6)
{
clrscr();
cout << "YOU LOSE!" << endl;
Sleep (500);
clrscr();
cout << " " << endl;
Sleep (500);
clrscr();
}
}
Sleep(2000);
if (num == 1)
response1 = response;
if (num == 2)
response2 = response;
if (num == 3)
response3 = response;
if (num == 4)
response4 = response;
if (num == 5)
response5 = response;
if (num == 6)
response6 = response;
}
if (response == "s")
letter1 = "S";
if (response == "h")
letter2 = "H";
if (response == "i")
letter3 = "I";
if (response == "p")
letter4 = "P";
if (response == "m")
letter5 = "M";
if (response == "e")
letter6 = "E";
if (response == "n")
letter7 = "N";
if (response == "t")
letter8 = "T";
cout << endl << endl << endl;
cout << letter1
<< " " << letter2
<< " " << letter3
<< " " << letter4
<< " " << letter5
<< " " << letter6
<< " " << letter7
<< " " << letter8
<< endl;
if (letter1 == "S"
&& letter2 == "H"
&& letter3 == "I"
&& letter4 == "P"
&& letter5 == "M"
&& letter6 == "E"
&& letter7 == "N"
&& letter8 == "T")
{
Sleep (1000);
while (letter1 == "S"
&& letter2 == "H"
&& letter3 == "I"
&& letter4 == "P"
&& letter5 == "M"
&& letter6 == "E"
&& letter7 == "N"
&& letter8 == "T")
{
clrscr();
cout << "YOU WIN!" << endl;
Sleep (500);
clrscr();
cout << " " << endl;
Sleep (500);
clrscr();
}
}
clrscr();
}
}
void func4 ()
{
int num = 0;
hangclass1 x;
x.func1();
int a1;
while (a1 == a1)
{
cout << "Please enter your guess. (type hint for a hint.)" << endl;
cout << endl << endl << endl;
cout << letter1
<< " " << letter2
<< " " << letter3
<< " " << letter4
<< " " << letter5
<< " " << letter6
<< " " << letter7
<< endl << endl << response1 <<" "<< response2 <<" " << response3 <<" "<< response4 <<" "<< response5 <<" " << response6 << endl;
cin >> response;
if (response == "hint")
{
cout << "To go away from." << endl;
Sleep (3000);
}
clrscr();
if (response != "r"
&& response != "e"
&& response != "c"
&& response != "e"
&& response != "d"
&& response != "e"
&& response != "d"
&& response != "hint")
{
clrscr();
num ++;
if (num == 1)
{
cout << " " << endl
<< " " << endl
<< " " << endl
<< " " << endl
<< " " << endl
<< "|" << endl
<< "|" << endl << endl
<< "You have 4 wrong guesses left" << endl;
}
if (num == 2)
{
cout << " " << endl
<< " " << endl
<< " " << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl << endl
<< "You have 3 wrong guesses left" << endl;
}
if (num == 3)
{
cout << " " << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl << endl
<< "You have 2 wrong guesses left" << endl;
}
if (num == 4)
{
cout << "______" << endl
<< "|/" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl << endl
<< "You have 1 wrong guess left" << endl;
}
if (num == 5)
{
cout << "______" << endl
<< "|/ |" << endl
<< "| O" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl << endl
<< "No more mistakes, his life is in your hands!" << endl;
}
if (num == 6)
{
cout << "______" << endl
<< "|/ |" << endl
<< "| O" << endl
<< "| /|\\ " << endl
<< "| / \\ " << endl
<< "|" << endl
<< "|" << endl << endl
<< "RECEDED";
Sleep (2000);
while (num == 6)
{
clrscr();
cout << "YOU LOSE!" << endl;
Sleep (500);
clrscr();
cout << " " << endl;
Sleep (500);
clrscr();
}
}
Sleep(2000);
if (num == 1)
response1 = response;
if (num == 2)
response2 = response;
if (num == 3)
response3 = response;
if (num == 4)
response4 = response;
if (num == 5)
response5 = response;
if (num == 6)
response6 = response;
}
if (response == "r")
letter1 = "R";
if (response == "e")
letter2 = "E";
if (response == "c")
letter3 = "C";
if (response == "e")
letter4 = "E";
if (response == "d")
letter5 = "D";
if (response == "e")
letter6 = "E";
if (response == "d")
letter7 = "D";
cout << endl << endl << endl;
cout << letter1
<< " " << letter2
<< " " << letter3
<< " " << letter4
<< " " << letter5
<< " " << letter6
<< " " << letter7
<< endl;
if (letter1 == "R"
&& letter2 == "E"
&& letter3 == "C"
&& letter4 == "E"
&& letter5 == "D"
&& letter6 == "E"
&& letter7 == "D")
{
Sleep (1000);
while (letter1 == "R"
&& letter2 == "E"
&& letter3 == "C"
&& letter4 == "E"
&& letter5 == "D"
&& letter6 == "E"
&& letter7 == "D")
{
clrscr();
cout << "YOU WIN!" << endl;
Sleep (500);
clrscr();
cout << " " << endl;
Sleep (500);
clrscr();
}
}
clrscr();
}
}
void func5 ()
{
int num = 0;
hangclass1 x;
x.func1();
int a1;
while (a1 == a1)
{
cout << "Please enter your guess. (type hint for a hint.)" << endl;
cout << endl << endl << endl;
cout << letter1
<< " " << letter2
<< " " << letter3
<< " " << letter4
<< " " << letter5
<< " " << letter6
<< " " << letter7
<< " " << letter8
<< endl << endl << response1 <<" "<< response2 <<" " << response3 <<" "<< response4 <<" "<< response5 <<" " << response6<< endl;;
cin >> response;
if (response == "hint")
{
cout << "Teams do this before a game." << endl;
Sleep (2000);
}
clrscr();
if (response != "h"
&& response != "u"
&& response != "s"
&& response != "t"
&& response != "l"
&& response != "i"
&& response != "n"
&& response != "g"
&& response != "hint")
{
clrscr();
num ++;
if (num == 1)
{
cout << " " << endl
<< " " << endl
<< " " << endl
<< " " << endl
<< " " << endl
<< "|" << endl
<< "|" << endl << endl
<< "You have 4 wrong guesses left" << endl;
}
if (num == 2)
{
cout << " " << endl
<< " " << endl
<< " " << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl << endl
<< "You have 3 wrong guesses left" << endl;
}
if (num == 3)
{
cout << " " << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl << endl
<< "You have 2 wrong guesses left" << endl;
}
if (num == 4)
{
cout << "______" << endl
<< "|/" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl << endl
<< "You have 1 wrong guess left" << endl;
}
if (num == 5)
{
cout << "______" << endl
<< "|/ |" << endl
<< "| O" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl << endl
<< "No more mistakes, his life is in your hands!" << endl;
}
if (num == 6)
{
cout << "______" << endl
<< "|/ |" << endl
<< "| O" << endl
<< "| /|\\ " << endl
<< "| / \\ " << endl
<< "|" << endl
<< "|" << endl << endl
<< "HUSTLING";
Sleep (2000);
while (num == 6)
{
clrscr();
cout << "YOU LOSE!" << endl;
Sleep (500);
clrscr();
cout << " " << endl;
Sleep (500);
clrscr();
}
}
Sleep(2000);
if (num == 1)
response1 = response;
if (num == 2)
response2 = response;
if (num == 3)
response3 = response;
if (num == 4)
response4 = response;
if (num == 5)
response5 = response;
if (num == 6)
response6 = response;
}
if (response == "h")
letter1 = "H";
if (response == "u")
letter2 = "U";
if (response == "s")
letter3 = "S";
if (response == "t")
letter4 = "T";
if (response == "l")
letter5 = "L";
if (response == "i")
letter6 = "I";
if (response == "n")
letter7 = "N";
if (response == "g")
letter8 = "G";
cout << endl << endl << endl;
cout << letter1
<< " " << letter2
<< " " << letter3
<< " " << letter4
<< " " << letter5
<< " " << letter6
<< " " << letter7
<< " " << letter8
<< endl;
if (letter1 == "H"
&& letter2 == "U"
&& letter3 == "S"
&& letter4 == "T"
&& letter5 == "L"
&& letter6 == "I"
&& letter7 == "N"
&& letter8 == "G")
{
Sleep (1000);
while (letter1 == "H"
&& letter2 == "U"
&& letter3 == "S"
&& letter4 == "T"
&& letter5 == "L"
&& letter6 == "I"
&& letter7 == "N"
&& letter8 == "G")
{
clrscr();
cout << "YOU WIN!" << endl;
Sleep (500);
clrscr();
cout << " " << endl;
Sleep (500);
clrscr();
}
}
clrscr();
}
}
void func6 ()
{
int num = 0;
hangclass1 x;
x.func1();
int a1;
while (a1 == a1)
{
cout << "Please enter your guess. (type hint for a hint.)" << endl;
cout << endl << endl << endl;
cout << letter1
<< " " << letter2
<< " " << letter3
<< " " << letter4
<< " " << letter5
<< " " << letter6
<< " " << letter7
<< " " << letter8
<< endl << endl << response1 <<" "<< response2 <<" " << response3 <<" "<< response4 <<" "<< response5 <<" " << response6 << endl;
cin >> response;
if (response == "hint")
{
cout << "These can make electricity." << endl;
Sleep (2000);
}
clrscr();
if (response != "g"
&& response != "e"
&& response != "n"
&& response != "e"
&& response != "r"
&& response != "a"
&& response != "t"
&& response != "e"
&& response != "hint")
{
clrscr();
num ++;
if (num == 1)
{
cout << " " << endl
<< " " << endl
<< " " << endl
<< " " << endl
<< " " << endl
<< "|" << endl
<< "|" << endl << endl
<< "You have 4 wrong guesses left" << endl;
}
if (num == 2)
{
cout << " " << endl
<< " " << endl
<< " " << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl << endl
<< "You have 3 wrong guesses left" << endl;
}
if (num == 3)
{
cout << " " << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl << endl
<< "You have 2 wrong guesses left" << endl;
}
if (num == 4)
{
cout << "______" << endl
<< "|/" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl << endl
<< "You have 1 wrong guess left" << endl;
}
if (num == 5)
{
cout << "______" << endl
<< "|/ |" << endl
<< "| O" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl << endl
<< "No more mistakes, his life is in your hands!" << endl;
}
if (num == 6)
{
cout << "______" << endl
<< "|/ |" << endl
<< "| O" << endl
<< "| /|\\ " << endl
<< "| / \\ " << endl
<< "|" << endl
<< "|" << endl << endl
<< "GENERATOR";
Sleep (2000);
while (num == 6)
{
clrscr();
cout << "YOU LOSE!" << endl;
Sleep (500);
clrscr();
cout << " " << endl;
Sleep (500);
clrscr();
}
}
Sleep(2000);
if (num == 1)
response1 = response;
if (num == 2)
response2 = response;
if (num == 3)
response3 = response;
if (num == 4)
response4 = response;
if (num == 5)
response5 = response;
if (num == 6)
response6 = response;
}
if (response == "g")
letter1 = "G";
if (response == "e")
letter2 = "E";
if (response == "n")
letter3 = "N";
if (response == "e")
letter4 = "E";
if (response == "r")
letter5 = "R";
if (response == "a")
letter6 = "A";
if (response == "t")
letter7 = "T";
if (response == "e")
letter8 = "E";
cout << endl << endl << endl;
cout << letter1
<< " " << letter2
<< " " << letter3
<< " " << letter4
<< " " << letter5
<< " " << letter6
<< " " << letter7
<< " " << letter8
<< endl;
if (letter1 == "G"
&& letter2 == "E"
&& letter3 == "N"
&& letter4 == "E"
&& letter5 == "R"
&& letter6 == "A"
&& letter7 == "T"
&& letter8 == "E")
{
Sleep (1000);
while (letter1 == "G"
&& letter2 == "E"
&& letter3 == "N"
&& letter4 == "E"
&& letter5 == "R"
&& letter6 == "A"
&& letter7 == "T"
&& letter8 == "E")
{
clrscr();
cout << "YOU WIN!" << endl;
Sleep (500);
clrscr();
cout << " " << endl;
Sleep (500);
clrscr();
}
}
clrscr();
}
}
void func7 ()
{
int num = 0;
hangclass1 x;
x.func1();
int a1;
while (a1 == a1)
{
cout << "Please enter your guess. (type hint for a hint.)" << endl;
cout << endl << endl << endl;
cout << letter1
<< " " << letter2
<< " " << letter3
<< " " << letter4
<< " " << letter5
<< " " << letter6
<< " " << letter7
<< " " << letter8
<< " " << letter9
<< endl << endl << response1 <<" "<< response2 <<" " << response3 <<" "<< response4 <<" "<< response5 <<" " << response6 << endl;
cin >> response;
if (response == "hint")
{
cout << "Putting two or more things together." << endl;
Sleep (3000);
}
clrscr();
if (response != "c"
&& response != "o"
&& response != "m"
&& response != "b"
&& response != "i"
&& response != "n"
&& response != "i"
&& response != "n"
&& response != "g"
&& response != "hint")
{
clrscr();
num ++;
if (num == 1)
{
cout << " " << endl
<< " " << endl
<< " " << endl
<< " " << endl
<< " " << endl
<< "|" << endl
<< "|" << endl << endl
<< "You have 4 wrong guesses left" << endl;
}
if (num == 2)
{
cout << " " << endl
<< " " << endl
<< " " << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl << endl
<< "You have 3 wrong guesses left" << endl;
}
if (num == 3)
{
cout << " " << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl << endl
<< "You have 2 wrong guesses left" << endl;
}
if (num == 4)
{
cout << "______" << endl
<< "|/" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl << endl
<< "You have 1 wrong guess left" << endl;
}
if (num == 5)
{
cout << "______" << endl
<< "|/ |" << endl
<< "| O" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl << endl
<< "No more mistakes, his life is in your hands!" << endl;
}
if (num == 6)
{
cout << "______" << endl
<< "|/ |" << endl
<< "| O" << endl
<< "| /|\\ " << endl
<< "| / \\ " << endl
<< "|" << endl
<< "|" << endl << endl
<< "COMBINING";
Sleep (2000);
while (num == 6)
{
clrscr();
cout << "YOU LOSE!" << endl;
Sleep (500);
clrscr();
cout << " " << endl;
Sleep (500);
clrscr();
}
}
Sleep(2000);
if (num == 1)
response1 = response;
if (num == 2)
response2 = response;
if (num == 3)
response3 = response;
if (num == 4)
response4 = response;
if (num == 5)
response5 = response;
if (num == 6)
response6 = response;
}
if (response == "c")
letter1 = "C";
if (response == "o")
letter2 = "O";
if (response == "m")
letter3 = "M";
if (response == "b")
letter4 = "B";
if (response == "i")
letter5 = "I";
if (response == "n")
letter6 = "N";
if (response == "i")
letter7 = "I";
if (response == "n")
letter8 = "N";
if (response == "g")
letter9 = "G";
cout << endl << endl << endl;
cout << letter1
<< " " << letter2
<< " " << letter3
<< " " << letter4
<< " " << letter5
<< " " << letter6
<< " " << letter7
<< " " << letter8
<< " " << letter9
<< endl;
if (letter1 == "C"
&& letter2 == "O"
&& letter3 == "M"
&& letter4 == "B"
&& letter5 == "I"
&& letter6 == "N"
&& letter7 == "I"
&& letter8 == "N"
&& letter9 == "G")
{
Sleep (1000);
while (letter1 == "C"
&& letter2 == "O"
&& letter3 == "M"
&& letter4 == "B"
&& letter5 == "I"
&& letter6 == "N"
&& letter7 == "I"
&& letter8 == "N"
&& letter9 == "G")
{
clrscr();
cout << "YOU WIN!" << endl;
Sleep (500);
clrscr();
cout << " " << endl;
Sleep (500);
clrscr();
}
}
clrscr();
}
}
void func8 ()
{
int num = 0;
hangclass1 x;
x.func1();
int a1;
while (a1 == a1)
{
cout << "Please enter your guess. (type hint for a hint.)" << endl;
cout << endl << endl << endl;
cout << letter1
<< " " << letter2
<< " " << letter3
<< " " << letter4
<< " " << letter5
<< " " << letter6
<< " " << letter7
<< " " << letter8
<< " " << letter9
<< endl << endl << response1 <<" "<< response2 <<" " << response3 <<" "<< response4 <<" "<< response5 <<" " << response6 << endl;
cin >> response;
if (response == "hint")
{
cout << "bugs bunny and bart simpson are both a........." << endl;
Sleep (3000);
}
clrscr();
if (response != "c"
&& response != "h"
&& response != "a"
&& response != "r"
&& response != "a"
&& response != "c"
&& response != "t"
&& response != "e"
&& response != "hint")
{
clrscr();
num ++;
if (num == 1)
{
cout << " " << endl
<< " " << endl
<< " " << endl
<< " " << endl
<< " " << endl
<< "|" << endl
<< "|" << endl << endl
<< "You have 4 wrong guesses left" << endl;
}
if (num == 2)
{
cout << " " << endl
<< " " << endl
<< " " << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl << endl
<< "You have 3 wrong guesses left" << endl;
}
if (num == 3)
{
cout << " " << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl << endl
<< "You have 2 wrong guesses left" << endl;
}
if (num == 4)
{
cout << "______" << endl
<< "|/" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl << endl
<< "You have 1 wrong guess left" << endl;
}
if (num == 5)
{
cout << "______" << endl
<< "|/ |" << endl
<< "| O" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl << endl
<< "No more mistakes, his life is in your hands!" << endl;
}
if (num == 6)
{
cout << "______" << endl
<< "|/ |" << endl
<< "| O" << endl
<< "| /|\\ " << endl
<< "| / \\ " << endl
<< "|" << endl
<< "|" << endl << endl
<< "CHARACTER";
Sleep (2000);
while (num == 6)
{
clrscr();
cout << "YOU LOSE!" << endl;
Sleep (500);
clrscr();
cout << " " << endl;
Sleep (500);
clrscr();
}
}
Sleep(2000);
if (num == 1)
response1 = response;
if (num == 2)
response2 = response;
if (num == 3)
response3 = response;
if (num == 4)
response4 = response;
if (num == 5)
response5 = response;
if (num == 6)
response6 = response;
}
if (response == "c")
letter1 = "C";
if (response == "h")
letter2 = "H";
if (response == "a")
letter3 = "A";
if (response == "r")
letter4 = "R";
if (response == "a")
letter5 = "A";
if (response == "c")
letter6 = "C";
if (response == "t")
letter7 = "T";
if (response == "e")
letter8 = "E";
if (response == "r")
letter9 = "R";
cout << endl << endl << endl;
cout << letter1
<< " " << letter2
<< " " << letter3
<< " " << letter4
<< " " << letter5
<< " " << letter6
<< " " << letter7
<< " " << letter8
<< " " << letter9
<< endl;
if (letter1 == "C"
&& letter2 == "H"
&& letter3 == "A"
&& letter4 == "R"
&& letter5 == "A"
&& letter6 == "C"
&& letter7 == "T"
&& letter8 == "E"
&& letter9 == "R")
{
Sleep (1000);
while (letter1 == "C"
&& letter2 == "H"
&& letter3 == "A"
&& letter4 == "R"
&& letter5 == "A"
&& letter6 == "C"
&& letter7 == "T"
&& letter8 == "E"
&& letter9 == "R")
{
clrscr();
cout << "YOU WIN!" << endl;
Sleep (500);
clrscr();
cout << " " << endl;
Sleep (500);
clrscr();
}
}
clrscr();
}
}
void func9 ()
{
int num = 0;
hangclass1 x;
x.func1();
int a1;
while (a1 == a1)
{
cout << "Please enter your guess. (type hint for a hint.)" << endl;
cout << endl << endl << endl;
cout << letter1
<< " " << letter2
<< " " << letter3
<< " " << letter4
<< " " << letter5
<< " " << letter6
<< " " << letter7
<< " " << letter8
<< " " << letter9
<< endl << endl << response1 <<" "<< response2 <<" " << response3 <<" "<< response4 <<" "<< response5 <<" " << response6 << endl;
cin >> response;
if (response == "hint")
{
cout << "Going between two or more things." << endl;
Sleep (3000);
}
clrscr();
if (response != "a"
&& response != "l"
&& response != "t"
&& response != "e"
&& response != "r"
&& response != "n"
&& response != "a"
&& response != "t"
&& response != "e"
&& response != "hint")
{
clrscr();
num ++;
if (num == 1)
{
cout << " " << endl
<< " " << endl
<< " " << endl
<< " " << endl
<< " " << endl
<< "|" << endl
<< "|" << endl << endl
<< "You have 4 wrong guesses left" << endl;
}
if (num == 2)
{
cout << " " << endl
<< " " << endl
<< " " << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl << endl
<< "You have 3 wrong guesses left" << endl;
}
if (num == 3)
{
cout << " " << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl << endl
<< "You have 2 wrong guesses left" << endl;
}
if (num == 4)
{
cout << "______" << endl
<< "|/" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl << endl
<< "You have 1 wrong guess left" << endl;
}
if (num == 5)
{
cout << "______" << endl
<< "|/ |" << endl
<< "| O" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl << endl
<< "No more mistakes, his life is in your hands!" << endl;
}
if (num == 6)
{
cout << "______" << endl
<< "|/ |" << endl
<< "| O" << endl
<< "| /|\\ " << endl
<< "| / \\ " << endl
<< "|" << endl
<< "|" << endl << endl
<< "ALTERNATE";
Sleep (2000);
while (num == 6)
{
clrscr();
cout << "YOU LOSE!" << endl;
Sleep (500);
clrscr();
cout << " " << endl;
Sleep (500);
clrscr();
}
}
Sleep(2000);
if (num == 1)
response1 = response;
if (num == 2)
response2 = response;
if (num == 3)
response3 = response;
if (num == 4)
response4 = response;
if (num == 5)
response5 = response;
if (num == 6)
response6 = response;
}
if (response == "a")
letter1 = "A";
if (response == "l")
letter2 = "L";
if (response == "t")
letter3 = "T";
if (response == "e")
letter4 = "E";
if (response == "r")
letter5 = "R";
if (response == "n")
letter6 = "N";
if (response == "a")
letter7 = "A";
if (response == "t")
letter8 = "T";
if (response == "e")
letter9 = "E";
cout << endl << endl << endl;
cout << letter1
<< " " << letter2
<< " " << letter3
<< " " << letter4
<< " " << letter5
<< " " << letter6
<< " " << letter7
<< " " << letter8
<< " " << letter9
<< endl;
if (letter1 == "A"
&& letter2 == "L"
&& letter3 == "T"
&& letter4 == "E"
&& letter5 == "R"
&& letter6 == "N"
&& letter7 == "A"
&& letter8 == "T"
&& letter9 == "E")
{
Sleep (1000);
while (letter1 == "A"
&& letter2 == "L"
&& letter3 == "T"
&& letter4 == "E"
&& letter5 == "R"
&& letter6 == "N"
&& letter7 == "A"
&& letter8 == "T"
&& letter9 == "E")
{
clrscr();
cout << "YOU WIN!" << endl;
Sleep (500);
clrscr();
cout << " " << endl;
Sleep (500);
clrscr();
}
}
clrscr();
}
}
void func10 ()
{
int num = 0;
hangclass1 x;
x.func1();
int a1;
while (a1 == a1)
{
cout << "Please enter your guess. (type hint for a hint.)" << endl;
cout << endl << endl << endl;
cout << letter1
<< " " << letter2
<< " " << letter3
<< " " << letter4
<< " " << letter5
<< " " << letter6
<< " " << letter7
<< " " << letter8
<< endl << endl << response1 <<" "<< response2 <<" " << response3 <<" "<< response4 <<" "<< response5 <<" " << response6 << endl;
cin >> response;
if (response == "hint")
{
cout << "Needed." << endl;
Sleep (3000);
}
clrscr();
if (response != "r"
&& response != "e"
&& response != "q"
&& response != "u"
&& response != "i"
&& response != "r"
&& response != "e"
&& response != "d"
&& response != "hint")
{
clrscr();
num ++;
if (num == 1)
{
cout << " " << endl
<< " " << endl
<< " " << endl
<< " " << endl
<< " " << endl
<< "|" << endl
<< "|" << endl << endl
<< "You have 4 wrong guesses left" << endl;
}
if (num == 2)
{
cout << " " << endl
<< " " << endl
<< " " << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl << endl
<< "You have 3 wrong guesses left" << endl;
}
if (num == 3)
{
cout << " " << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl << endl
<< "You have 2 wrong guesses left" << endl;
}
if (num == 4)
{
cout << "______" << endl
<< "|/" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl << endl
<< "You have 1 wrong guess left" << endl;
}
if (num == 5)
{
cout << "______" << endl
<< "|/ |" << endl
<< "| O" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl
<< "|" << endl << endl
<< "No more mistakes, his life is in your hands!" << endl;
}
if (num == 6)
{
cout << "______" << endl
<< "|/ |" << endl
<< "| O" << endl
<< "| /|\\ " << endl
<< "| / \\ " << endl
<< "|" << endl
<< "|" << endl << endl
<< "REQUIRED";
Sleep (2000);
while (num == 6)
{
clrscr();
cout << "YOU LOSE!" << endl;
Sleep (500);
clrscr();
cout << " " << endl;
Sleep (500);
clrscr();
}
}
Sleep(2000);
if (num == 1)
response1 = response;
if (num == 2)
response2 = response;
if (num == 3)
response3 = response;
if (num == 4)
response4 = response;
if (num == 5)
response5 = response;
if (num == 6)
response6 = response;
}
if (response == "r")
letter1 = "R";
if (response == "e")
letter2 = "E";
if (response == "q")
letter3 = "Q";
if (response == "u")
letter4 = "U";
if (response == "i")
letter5 = "I";
if (response == "r")
letter6 = "R";
if (response == "e")
letter7 = "E";
if (response == "d")
letter8 = "D";
cout << endl << endl << endl;
cout << letter1
<< " " << letter2
<< " " << letter3
<< " " << letter4
<< " " << letter5
<< " " << letter6
<< " " << letter7
<< " " << letter8
<< endl;
if (letter1 == "R"
&& letter2 == "E"
&& letter3 == "Q"
&& letter4 == "U"
&& letter5 == "I"
&& letter6 == "R"
&& letter7 == "E"
&& letter8 == "D")
{
Sleep (1000);
while (letter1 == "R"
&& letter2 == "E"
&& letter3 == "Q"
&& letter4 == "U"
&& letter5 == "I"
&& letter6 == "R"
&& letter7 == "E"
&& letter8 == "D")
{
clrscr();
cout << "YOU WIN!" << endl;
Sleep (500);
clrscr();
cout << " " << endl;
Sleep (500);
clrscr();
}
}
clrscr();
}
}
Please, somebody ease my pain. Tell me that I am not the only one to have written terrible things like this in more naive times.
This post has been edited by Aphex19: 26 January 2013 - 08:33 PM

New Topic/Question
Reply



MultiQuote



|