private Tile GetTile(PlayerData p, Tile.Family f, int pos) { Group g = p.GetHand(); for (int i = 0; i < g.Count; i++) { if ((g[i].GetFamily() == f) && (g[i].GetNumber() == pos)) { return(g[i]); } } return(null); }
private bool HaveTile(PlayerData p, Tile.Family f, int pos) { Group g = p.GetHand(); for (int i = 0; i < g.Count; i++) { if ((g[i].GetFamily() == f) && (g[i].GetNumber() == pos)) { return(true); } } return(false); }