public BestTrajectoryFinder(int depth) { _depth = depth; var capturer = new BfsTerritoryCapturer(); _simulator = new SimpleGameSimulator(capturer); _scorer = new GameStateScorer(capturer); }
public GameStateScorer(BfsTerritoryCapturer territoryCapturer) { _territoryCapturer = territoryCapturer; }
public SimpleGameSimulator(BfsTerritoryCapturer territoryCapturer) { _territoryCapturer = territoryCapturer; }