-
Notifications
You must be signed in to change notification settings - Fork 0
/
allQuestions.h
155 lines (143 loc) · 4.18 KB
/
allQuestions.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
#pragma once
void notInmportantQuestion1(string fileName)
{
cout << doctor + ": ";
readFile(fileName);
cout << "\n" + userName + ": ";
cin >> answers;
switch (answers)
{
case 1:
cout << doctor + ": " + "Understandably...\n"; // Good Choice.
cout << "The consequences of the choice are possible!\n";
break;
case 2:
cout << doctor + ": " + "Excellent choice!\n"; // Bad Choice;
cout << "Your choice changes the direction of the story!\n";
break;
default:
cout << "\nDon't want to answer, okay.\n";
break;
}
}
void notInmportantQuestion2(string fileName)
{
readFile(fileName);
cout << "\n" + userName + ": ";
cin >> answers;
switch (answers)
{
case 1:
aggression += 1;
cout << userName + ": " + "You don 't have to tell me!\n"; // Bad Choice;
break;
case 2:
kindness += 1;
cout << userName + ": " + "I 'm sorry, I didn' t mean to...\n"; // Good Choice.
break;
default:
cout << "\nDon't want to answer, okay.\n";
break;
}
}
void notInmportantQuestion3(string fileName)
{
readFile(fileName);
cout << "\n" + userName + ": ";
cin >> answers;
switch (answers)
{
case 1: // Good Choice;
kindness += 1.5f;
cout << userName + ": I help you!";
cout << "\nHomeless: Thank you for help...\n";
cout << userName + " mood wasn 't very good, but now he' s feeling better";
cout << "\nLife can be a surprise.";
cout << "\nWith those thoughts, " + userName + " went home.\n";
readFile("Day1UI.txt");
statistics();
break;
case 2:
kindness -= 0.5f;
cout << userName + ": " + "Maybe I should have helped him!\n"; // Bad Choice;
cout << "With those thoughts, " + userName + " went home.\n";
readFile("Day1UI.txt");
statistics();
break;
case 3:
aggression -= 1.0f; // Very Bad Choice;
kindness -= 1.0f;
cout << userName + ": " + "I did the right thing!\n";
cout << "With those thoughts, " + userName + " went home.\n";
readFile("Day1UI.txt");
statistics();
break;
default:
cout << "\nDon't want to answer, okay.\n";
cout << "With those thoughts, " + userName + " went home.\n";
readFile("Day1UI.txt");
statistics();
break;
}
}
void importantQuestion(string fileName)
{
cout << doctor + ": ";
readFile(fileName);
cout << "\n" + userName + ": ";
cin >> answers;
switch (answers)
{
case 1: // Very Good Choise.
points += 0;
depression += 0;
cout << "\n" + doctor + ": ";
readFile("veryGoodChoice1.txt");
break;
case 2: // Good Choise.
points += 1;
depression += 0.5;
cout << "\n" + doctor + ": ";
readFile("GoodChoice1.txt");
break;
case 3: // Bad Choise.
points += 2;
depression += 1;
cout << "\n" + doctor + ": ";
readFile("badChoice1.txt");
break;
case 4: // Very Bad Choise.
points += 3;
depression += 2;
cout << "\n" + doctor + ": ";
readFile("veryBadChoice1.txt");
break;
default:
cout << "\nDon't want to answer, okay.\n";
points += 3; // Very Bad Choise.
break;
}
}
void playAgain(string fileName)
{
readFile(fileName);
cout << "\n" + userName + ": ";
cin >> answers;
switch (answers)
{
case 1:
cout << userName + ": Yes.\n";
endGame = true;
userName = "";
kindness = 5;
depression = 5;
aggression = 5;
points = 0;
*endPoints = 0;
break;
case 2:
cout << userName + ": No.\n";
endGame = false;
break;
}
}