public GameController(IAccessibilityService accessibilityService, IChessboardService chessboardService, IMoveChooser moveChooser, IKnightMover knightMover) { moveChooser.AccessibilityService = accessibilityService; this.chessboardService = chessboardService; this.moveChooser = moveChooser; this.knightMover = knightMover; }
public DeepFlagChooser(IMoveChooser mch) { moveChooser = mch; }