public RecordTableUserControl(object par)
        {
            InitializeComponent();

            RecordTable.DataSource = MainForm.playerRepository.GetAll().
                Select(pers => new {Name = pers.Name , Exp = pers.Exp}).
                OrderByDescending(pers => pers.Exp).ToList();
            player1 = (Player)par;
        }
 public void Add(Player player)
 {
     if (IsExist(player.Name))
     {
         for (int i = 0; i < elements.Count; i++)
         {
             if (elements[i].Name == player.Name)
             {
                 elements[i] = player;
             }
         }
     }
     else
     {
         elements.Add(player);
     }
 }
 void DrawPlayerInfo(Player player)
 {
     PlayerNameLabel.Text = player.Name;
     PlayerExpLabel.Text = player.Exp.ToString();
 }
 public MenuUserControl(object param)
 {
     InitializeComponent();
     MainPlayer = (Player)param;
     DrawPlayerInfo(MainPlayer);
 }
 public PlayersRecordInfo(Player player)
 {
     Name = player.Name;
     Exp = player.Exp;
 }
 public SecondPlayerLoadUserControl(object par)
 {
     InitializeComponent();
     player1 = (Player)par;
 }
 public CombatUserControl(object par1, object par2)
 {
     InitializeComponent();
     this.player1 = (Player)par1;
     presenter = new CombatScenePresenter(this, (AbstractPlayer)par1, (AbstractPlayer)par2);
 }