redefinição da classe 'Estrategia'

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
This commit is contained in:
2024-09-12 11:08:28 +01:00
parent e3e3008d73
commit 084e724e3b

View File

@ -1,5 +1,24 @@
# 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, aleatorio: bool = True):
def __init__(self, estrategia: TiposEstrategia):
pass