using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QwirkleClassLibrary { public class TileBag { private int nbtiles; private List tiles; public TileBag() { tiles = new List(); for (int i = 0; i < 3; i++) { foreach (Shape s in Enum.GetValues(typeof(Shape))) { foreach (Color c in Enum.GetValues(typeof(Color))) { Tile t = new Tile(s, c); tiles.Add(t); } } } } public void RemoveTileInBag(Tile tile) { for (int i = 0; i < tiles.Count; i++) { if (tiles[i] == tile) { tiles.RemoveAt(i); nbtiles--; } } } public List TilesInBag() { return tiles; } } }