public static Comparison <Auction> getComparison(AuctionHouse.SortMode mode) { switch (mode) { case AuctionHouse.SortMode.CARD: return(CompareCardName); case AuctionHouse.SortMode.PRICE: return(ComparePrice); case AuctionHouse.SortMode.SELLER: return(CompareSellerName); case AuctionHouse.SortMode.TIME: return(CompareTime); case AuctionHouse.SortMode.CARD_REVERSE: return(CompareCardNameREV); case AuctionHouse.SortMode.PRICE_REVERSE: return(ComparePriceREV); case AuctionHouse.SortMode.SELLER_REVERSE: return(CompareSellerNameREV); case AuctionHouse.SortMode.TIME_REVERSE: return(CompareTimeREV); default: return(CompareCardName); } }
public void setSellSortMode(int sortint) { if (sortint == 1) this.sortMode = AuctionHouse.SortMode.CARD; if (sortint == 2) this.sortMode = AuctionHouse.SortMode.PRICE; if (sortint == 3) this.sortMode = AuctionHouse.SortMode.SELLER; if (sortint == 0) this.sortMode = AuctionHouse.SortMode.TIME; }
public void setSellSortMode(int sortint) { if (sortint == 1) { this.sortMode = AuctionHouse.SortMode.CARD; } if (sortint == 2) { this.sortMode = AuctionHouse.SortMode.PRICE; } if (sortint == 3) { this.sortMode = AuctionHouse.SortMode.SELLER; } if (sortint == 0) { this.sortMode = AuctionHouse.SortMode.TIME; } }
public static Comparison <Auction> getComparison(AuctionHouse.SortMode mode) { switch (mode) { case AuctionHouse.SortMode.CARD: return(CompareCardName); case AuctionHouse.SortMode.PRICE: return(ComparePrice); case AuctionHouse.SortMode.SELLER: return(CompareSellerName); case AuctionHouse.SortMode.TIME: return(CompareTime); default: throw new ArgumentException(); } }
public List <Auction> getSellOffers() { newSellOffers = false; if (this.helpf.playerstoreAllCardsChanged) { this.updateCardFilter(); } if (sellOfferFilter.filtersChanged || this.sellSortMode != this.sellSortModeCopy) { //sellOfferListFiltered = new List<Auction> (fullSellOfferList); sellOfferListFiltered.Clear(); sellOfferListFiltered.AddRange(fullSellOfferList); sellOfferListFiltered.RemoveAll(sellOfferFilter.isFiltered); sellOfferFilter.filtersChanged = false; this.sellSortModeCopy = this.sellSortMode; sellOfferListFiltered.Sort(Auction.getComparison(sellSortMode)); } return(new List <Auction>(sellOfferListFiltered)); }
public void setSellSortMode(AuctionHouse.SortMode sortMode) { this.sellSortMode = sortMode; }
public List<Auction> getSellOffers() { newSellOffers = false; if (this.helpf.playerstoreAllCardsChanged) this.updateCardFilter(); if (sellOfferFilter.filtersChanged || this.sellSortMode != this.sellSortModeCopy) { //sellOfferListFiltered = new List<Auction> (fullSellOfferList); sellOfferListFiltered.Clear(); sellOfferListFiltered.AddRange(fullSellOfferList); sellOfferListFiltered.RemoveAll(sellOfferFilter.isFiltered); sellOfferFilter.filtersChanged = false; this.sellSortModeCopy = this.sellSortMode; sellOfferListFiltered.Sort(Auction.getComparison(sellSortMode)); } return new List<Auction>(sellOfferListFiltered); }
public void setSellSortMode(AuctionHouse.SortMode sortMode) { this.sellSortMode = sortMode; }