-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathPlayer.py
More file actions
25 lines (21 loc) · 746 Bytes
/
Copy pathPlayer.py
File metadata and controls
25 lines (21 loc) · 746 Bytes
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
class Player():
def __init__(self,name,description,effects = [] ,items = [],art = ''):
self.name = name
self.description = description
self.effects = effects
self.items = items
self.art = art
def getEffects(self):
return self.effects
def getItems(self):
return self.items
def getArt(self):
return self.art
def addEffect(self,effect):
self.effects.append(effect)
def addItem(self,item):
self.items.append(item)
def setDescription(self,description):
self.description = description
def __str__(self):
return '{self.name}:{self.description}:{self.effects}:{self.items}:{self.art}'.format(self=self)