123456789101112131415161718192021222324 |
- # coding: utf-8
- from synergine2.config import Config
- from synergine2.log import get_logger
-
- from opencombat.strategy.troops import TroopClassBuilder
-
-
- class TroopManager(object):
- def __init__(
- self,
- config: Config,
- units_file_path: str,
- teams_file_path: str,
- ) -> None:
- self._config = config
- self._logger = get_logger('TroopManager', config)
-
- builder = TroopClassBuilder(config)
- self._unit_stash = builder.get_unit_stash(units_file_path)
- self._team_stash = builder.get_team_stash(
- units_file_path,
- teams_file_path,
- )
|