-
Notifications
You must be signed in to change notification settings - Fork 0
/
docile.cpp
85 lines (82 loc) · 2.12 KB
/
docile.cpp
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
#include "natures.h"
// Questions that are built around the Docile Nature
void docileQuestions() {
switch (questionNum()) {
case 1:
printf("You are offered a choice of two gifts\n"
"Which one will you take?\n\n"
"1) Big box.\n"
"2) Small box.\n");
switch(player.answer == cin.get()) {
case 1:
player.docile += 2;
player.naive += 1;
totalQuestionNumChecker();
case 2:
player.timid += 2;
player.calm += 1;
totalQuestionNumChecker();
default:
printf("Please put a valid answer...");
docileQuestions();
}
case 2:
printf("You broke a rotten egg in your room!\n"
"What will you do?\n\n"
"1) Open a window right away.\n"
"2) Take a sniff first.\n");
switch (player.answer == cin.get()) {
case 1:
player.docile += 2;
player.hasty += 1;
totalQuestionNumChecker();
case 2:
player.naive += 2;
player.relaxed += 1;
totalQuestionNumChecker();
default:
printf("Please put a valid answer...");
docileQuestions();
}
case 3:
printf("A friend brought over something you'd forgotten.\n"
"How do you thank your friend?\n\n"
"1) Say thank you regularly."
"2) Say thanks with a joke."
"3) Say thanks, but be cool.");
switch (player.answer == cin.get()) {
case 1:
player.docile += 2;
totalQuestionNumChecker();
case 2:
player.naive += 1;
player.lonely += 1;
totalQuestionNumChecker();
case 3:
player.sassy += 2;
totalQuestionNumChecker();
default:
printf("Please put a valid answer...");
docileQuestions();
}
case 4:
printf("There is a wallet on the side of the road.\n\n"
"1) Turn it in to the police!\n"
"2) Yay! Yay!\n"
"3) Is anyone watching...?\n");
switch (player.answer == cin.get()) {
case 1:
player.docile += 2;
totalQuestionNumChecker();
case 2:
player.naive += 2;
totalQuestionNumChecker();
case 3:
player.impish += 2;
totalQuestionNumChecker();
default:
printf("Please put a valid answer...");
docileQuestions();
}
}
}