Files
42-Piscine_Python/07/ex3/GameStrategy.py
2026-03-02 18:32:31 +01:00

13 lines
311 B
Python

from abc import ABC, abstractmethod
class GameStrategy(ABC):
@abstractmethod
def execute_turn(self, hand: list, battlefield: list) -> dict: ...
@abstractmethod
def get_strategy_name(self) -> str: ...
@abstractmethod
def prioritize_targets(self, available_targets: list) -> list: ...