começar a definir o que a classe 'Estrategia' faz. inclusão de um stub para a função que carrega estrategias a partir de ficheiro
25 lines
467 B
Python
25 lines
467 B
Python
# definição de classe Estrategia
|
|
from enum import Enum
|
|
|
|
|
|
class TiposEstrategia(Enum):
|
|
ALEATORIO = 0
|
|
NEUTRO = 1
|
|
TIT4TAT = 2
|
|
VINGATIVO = 3
|
|
LUNATICO = 4
|
|
|
|
|
|
# lista de estratégias. cada entrada é um dicionário com
|
|
lista_estrategias: list[dict] = []
|
|
|
|
|
|
def carregarFicheiroEstrategias(caminho_ficheiro: str) -> list[dict]:
|
|
lista: list = []
|
|
return lista
|
|
|
|
|
|
class Estrategia():
|
|
def __init__(self, estrategia: TiposEstrategia):
|
|
pass
|