Как активировать классы на основе списка ввода? - PullRequest
0 голосов
/ 10 декабря 2018

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...