public CheckWinner(Field[,] boardFields, PlayerManager playerManager, GameConfiguration GameConfiguration) { BoardFields = boardFields; BoardFilter = new BoardFilter(BoardFields, GameConfiguration); PlayerManager = playerManager; }
internal void SetFilter(BoardFilter cardStatus) { if (_additionalParameters == null) { _additionalParameters = new Dictionary <string, object>(); } _additionalParameters["filter"] = cardStatus.GetDescription(); }
/// <summary> /// Adds a filter to the collection. /// </summary> /// <param name="filter">The filter value.</param> public void Filter(BoardFilter filter) { if (_additionalParameters == null) { _additionalParameters = new Dictionary <string, object>(); } _additionalParameters["filter"] = filter.GetDescription(); }
public MakeMove( Field[,] boardFields, PlayerManager playerManager, GameConfiguration gameConfiguration) { BoardFields = boardFields; BoardSize = boardFields.GetLength(0); PlayerManager = playerManager; BoardFilter = new BoardFilter(boardFields, gameConfiguration); }
public ShowPossibleMoves( Field[,] boardFields, PlayerManager playerManager, GameConfiguration gameConfiguration) { GameConfiguration = gameConfiguration; BoardFields = boardFields; BoardSize = boardFields.GetLength(0); PlayerManager = playerManager; BoardFilter = new BoardFilter(BoardFields, GameConfiguration); }
public async Task <List <Board> > GetBoards(BoardFilter boardFilter) { var filter = boardFilter == BoardFilter.All ? "all" : "open"; var url = $"{UrlBase}/organizations/{Organization.Id}/boards?filter={filter}&fields=all&key={Key}&token={Token}"; var boards = await Get <Board[]>(url); return(boards.ToList()); }
public IEnumerable<Board> GetByOrganization(IOrganizationId organization, BoardFilter filter = BoardFilter.Default) { Guard.NotNull(organization, "organization"); return _restClient.Request<List<Board>>(new OrganizationBoardsRequest(organization, filter)); }
public IEnumerable<Board> GetByMember(IMemberId member, BoardFilter filter = BoardFilter.Default) { Guard.NotNull(member, "member"); return _restClient.Request<List<Board>>(new MemberBoardsRequest(member, filter)); }
public GlowPossibleMoves(Field[,] boardFields, GameConfiguration gameConfiguration) { BoardFields = boardFields; GameConfiguration = gameConfiguration; BoardFilter = new BoardFilter(boardFields, GameConfiguration); }
public BoardsForMemberRequest(IMemberId member, BoardFilter filter) : base(member, "boards") { this.AddFilter(filter); }
public Task<IEnumerable<Board>> ForMember(IMemberId member, BoardFilter filter = BoardFilter.All) { return _restClient.RequestListAsync<Board>(new BoardsForMemberRequest(member, filter)); }
public IEnumerable <Board> ForOrganization(IOrganizationId organization, BoardFilter filter = BoardFilter.All) { return(_restClient.Request <List <Board> >(new BoardsForOrganizationRequest(organization, filter))); }
public Task<IEnumerable<Board>> ForOrganization(IOrganizationId organization, BoardFilter filter = BoardFilter.All) { return _restClient.RequestListAsync<Board>(new BoardsForOrganizationRequest(organization, filter)); }
public Task<IEnumerable<Board>> ForMe(BoardFilter filter = BoardFilter.All) { return ForMember(new Me(), filter); }
/// <summary> /// Adds a filter to the collection. /// </summary> /// <param name="filter">The filter value.</param> public void Filter(BoardFilter filter) { AdditionalParameters["filter"] = filter.GetDescription(); }
public IEnumerable<Board> ForOrganization(IOrganizationId organization, BoardFilter filter = BoardFilter.Default) { return _restClient.Request<List<Board>>(new BoardsForOrganizationRequest(organization, filter)); }
public IEnumerable<Board> ForMember(IMemberId member, BoardFilter filter = BoardFilter.Default) { return _restClient.Request<List<Board>>(new BoardsForMemberRequest(member, filter)); }
public IEnumerable<Board> ForMe(BoardFilter filter = BoardFilter.Default) { return ForMember(new Me(), filter); }
/// <summary> /// Get all borads for me /// </summary> /// <returns></returns> public List<Board> GetAllBoards(BackgroundWorker worker, BoardFilter boardFilter, ListFilter listFilter) { List<Board> boards = new List<Board>(); var blist = this.Boards.ForMe(boardFilter); boards.AddRange(blist); for (int i = 0; i < boards.Count; i++) { //if(boards[i].) var llist = this.Lists.ForBoard(boards[i], listFilter); boards[i].Lists.AddRange(llist); if (worker != null && worker.WorkerReportsProgress) { worker.ReportProgress((i+1) * 100 / boards.Count, boards[i]); } } return boards; }
public BoardsForOrganizationRequest(IOrganizationId organization, BoardFilter filter) : base(organization, "boards") { this.AddFilter(filter); }
/// <summary> /// Filters a <see cref="ReadOnlyBoardCollection"/> for a given <see cref="BoardFilter"/>. /// </summary> /// <param name="boards">The <see cref="ReadOnlyBoardCollection"/></param> /// <param name="filter">The new <see cref="BoardFilter"/> by which to filter. Can be combined using the bitwise OR operator.</param> /// <returns>The filtered collection.</returns> public static ReadOnlyBoardCollection Filter(this ReadOnlyBoardCollection boards, BoardFilter filter) { var collection = new ReadOnlyBoardCollection(boards, boards.Auth); collection.SetFilter(filter); return(collection); }
public OrganizationBoardsRequest(IOrganizationId orgIdOrName, BoardFilter filter) : base(orgIdOrName, "boards") { this.AddFilter(filter); }
public IEnumerable <Board> ForMember(IMemberId member, BoardFilter filter = BoardFilter.All) { return(_restClient.Request <List <Board> >(new BoardsForMemberRequest(member, filter))); }
public IEnumerable <Board> ForMe(BoardFilter filter = BoardFilter.All) { return(ForMember(new Me(), filter)); }