private Brush GetBrushForPlayerType(IPlayerType playerType) { if (playerType.GetType() == typeof(BluePlayer)) { return(new SolidBrush(Color.Blue)); } else if (playerType.GetType() == typeof(GreenPlayer)) { return(new SolidBrush(Color.Green)); } else if (playerType.GetType() == typeof(RedPlayer)) { return(new SolidBrush(Color.Red)); } else if (playerType.GetType() == typeof(YellowPlayer)) { return(new SolidBrush(Color.Yellow)); } return(new SolidBrush(Color.Gray)); }
private bool PlayerOfTypeExists(IPlayerType playerType) { return(Players.Any(x => x.PlayerType.GetType() == playerType.GetType())); }