Пример #1
0
 public static IBoardMoveService <ChessPieceEntity> BoardMoveService(
     ChessBoardActionProvider boardActionProvider         = null,
     IBoardEntityFactory <ChessPieceEntity> entityFactory = null
     )
 {
     return(new BoardMoveService <ChessPieceEntity>(
                boardActionProvider ?? ChessBoardActionProvider(entityFactory)
                ));
 }
Пример #2
0
 public static ChessRefreshAllPaths ChessRefreshAllPaths(ChessBoardActionProvider chessBoardActionProvider = null
                                                         )
 => new ChessRefreshAllPaths(
     CheckDetectionService()
     );