Я делаю карточную игру, в которой используются колоды, каждая из которых содержит много карт.Колоды в .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
.