-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathQuestion.java
More file actions
67 lines (56 loc) · 1.48 KB
/
Copy pathQuestion.java
File metadata and controls
67 lines (56 loc) · 1.48 KB
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
/**
* Holds the question of the current user
* And the person who replied to the question
* @Team MAGA
* @Author Gajun Young - 16440714
* @Author Royal Thomas - 16326926
* @Author Richard Otroshchenko - 16353416
*/
public class Question {
Player questioner;
Player answerer;
String token;
String weapon;
String room;
public Question(Player questioner,String token, String weapon, String room) {
this.questioner = questioner;
this.token = token;
this.weapon = weapon;
this.room = room;
this.answerer = null;
}
//If a person has the card, they would answer the question
public void setAnswerer(Player answerer) {
this.answerer = answerer;
}
//Accessors
public Player getQuestioner() {
return questioner;
}
public Player getAnswerer() {
return answerer;
}
public String getTokenName() {
return token;
}
public String getWeaponName() {
return weapon;
}
public String getRoomName() {
return room;
}
/*
*returns what the player suggested
*/
public String toString() {
String question;
question = "====="+questioner.getName() + "[" +questioner.getToken().getTokenName()+ "]" + " SUGGESTED=====";
question += "\nToken: " + token.toUpperCase() + "\nWeapon: " + weapon.toUpperCase() + "\nRoom: " + room.toUpperCase();
if(answerer != null) {
question += "\nAnswered by: " + answerer.getName() +"[" + answerer.getToken().getTokenName() + "]";
}else {
question += "\nAnswered by: Null";
}
return question;
}
}