我正在制作一个使用套牌的纸牌游戏,每个套牌包含许多纸牌。卡片组位于.txt中。我不确定如何将.txt列表传输到每个卡片组的类对象列表。
line_num = 0
decks = {}
name = None
for line in open("Decks.txt", "r"):
line_num = line_num + 1
raw_line = line.strip("\n")
if line_num % 2 == 1:
name = raw_line
elif line_num % 2 == 0:
decks[name] = raw_line.split(", ")
for item in decks[name]:
这是我需要知道如何将列表中的每个项目作为类对象激活的地方。激活后,这些对象将被添加到名为player.deck
的列表中。
卡片组中的每张卡都是一个类别,其中包含self.health
,self.image
和self.attack
之类的特征。