8000 Adding the Player class which game players will be instantiated form · sadrasabouri/mafia@cba5de3 · GitHub
[go: up one dir, main page]

Skip to content

Commit cba5de3

Browse files
Adding the Player class which game players will be instantiated form
1 parent 0bd680e commit cba5de3

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

player.py

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
class Player:
2+
"""A player in mafia game"""
3+
def __init__(self, ip, username, role, image_name):
4+
self.ip = ip
5+
self.username = username
6+
self.state = "alive"
7+
self.role = role
8+
self.image_name = image_name
9+
self.comment = False
10+
def get_state(self):
11+
return self.state
12+
def get_ip(self):
13+
return self.ip
14+
def get_username(self):
15+
return self.username
16+
def get_role(self):
17+
return self.role
18+
def get_image_name(self):
19+
return self.image_name
20+
def get_comment(self):
21+
return self.comment
22+
23+
def set_state(self, state):
24+
if state in ["alive", "dead", "banned"]:
25+
self.state = state
26+
def set_comment(self, comment):
27+
self.comment = comment
28+

0 commit comments

Comments
 (0)
0