public static List <GameVisitor> VisitorByLocation(this Game game, GameVisitorLocation location) { return(game.Visitors.Where(v => v.Location == location).ToList()); }
public static List <GameVisitor> VisitorByPlayerAndLocation(this Game game, PlayerColor color, GameVisitorLocation location) { return(game.Visitors.Where(v => v.PlayerGallery == color && v.Location == location).ToList()); }
public static List<GameVisitor> VisitorByPlayerAndLocation(this Game game, PlayerColor color, GameVisitorLocation location) { return game.Visitors.Where(v => v.PlayerGallery == color && v.Location == location).ToList(); }
public static List<GameVisitor> VisitorByLocation(this Game game, GameVisitorLocation location) { return game.Visitors.Where(v => v.Location == location).ToList(); }
public static void UpdateVisitorLocation(this IEnumerable<GameVisitor> list, GameVisitorLocation location, PlayerColor color) { foreach (GameVisitor v in list) { v.Location = location; v.PlayerGallery = color; } }
public static void UpdateVisitorLocation(this IEnumerable<GameVisitor> list, GameVisitorLocation location) { foreach (GameVisitor v in list) { v.Location = location; } }
public static void UpdateVisitorLocation(this GameVisitor visitor, GameVisitorLocation location, PlayerColor color) { visitor.Location = location; visitor.PlayerGallery = color; }