private void UncheckAllPlayer_Click(object sender, EventArgs e)
 {
     for (int cnt = 0; cnt < PlayerListBox.Items.Count; cnt++)
     {
         PlayerListBox.SetItemChecked(cnt, false);
     }
 }
Beispiel #2
0
        private void battleButton_Click(object sender, EventArgs e)
        {
            try
            {
                Battle newBattle = new Battle();
                if (PlayerListBox.SelectedIndex == PlayerListBox2.SelectedIndex)
                {
                    PlayerListBox.ClearSelected();
                    PlayerListBox2.ClearSelected();
                    textBox1.Show();
                    textBox1.Clear();
                    textBox1.AppendText("Players can't be same");
                }
                else
                {
                    newBattle.getResults(newpeeps.peeps[PlayerListBox.SelectedIndex], newpeeps.peeps[PlayerListBox2.SelectedIndex]);

                    string        dir = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
                    StringBuilder ns  = new StringBuilder();
                    ns.Append(dir + "\\Player Lists\\person.txt");
                    XmlSerialization.WriteToXmlFile <peopleList>(ns.ToString(), newpeeps);

                    textBox1.Clear();
                    textBox1.AppendText(newpeeps.peeps[PlayerListBox.SelectedIndex].name.ToString() + " after " + "a win now has a rating of: " + newpeeps.peeps[PlayerListBox.SelectedIndex].MMR.ToString());
                    textBox1.AppendText(Environment.NewLine);
                    textBox1.AppendText(Environment.NewLine + newpeeps.peeps[PlayerListBox2.SelectedIndex].name.ToString() + " after a loss now has a rating of: " + newpeeps.peeps[PlayerListBox2.SelectedIndex].MMR.ToString());

                    textBox1.Show();
                }
            }
            catch (IndexOutOfRangeException) { PlayerListBox.SelectedIndex = 0; PlayerListBox2.SelectedIndex = 0; }
            catch (ArgumentOutOfRangeException) { PlayerListBox.SelectedIndex = 0; PlayerListBox2.SelectedIndex = 0; }
        }
Beispiel #3
0
        private void ViewCurrentButton_Click(object sender, EventArgs e)
        {
            hideComponents();
            textBox1.Show();
            try
            {
                if (newpeeps.peeps.Count < 1)
                {
                    textBox1.Clear();
                    textBox1.Show();
                    textBox1.AppendText("Please load a player list first!");
                }

                else
                {
                    foreach (BasePlayerClass loadPlayer in newpeeps.peeps)
                    {
                        PlayerListBox.Items.Remove(loadPlayer.name);

                        textBox1.AppendText("Name: " + loadPlayer.name.ToString());
                        textBox1.AppendText(Environment.NewLine + "MMR: " + loadPlayer.MMR.ToString());
                        textBox1.AppendText(Environment.NewLine + "Total games played: " + loadPlayer.gamesplayed.ToString());
                        textBox1.AppendText(Environment.NewLine + "Win %  " + loadPlayer.winPercent);
                        textBox1.AppendText(Environment.NewLine);
                        textBox1.AppendText(Environment.NewLine);

                        PlayerListBox.Show();
                        PlayerListBox.ClearSelected();
                        PlayerListBox.Items.Add(loadPlayer.name);
                    }
                }
            }
            catch (ArgumentOutOfRangeException) { }
        }
Beispiel #4
0
 private void hideComponents()
 {
     newPlayerButton.Hide();
     removePlayerButton.Hide();
     AddResultsButton.Hide();
     ViewCurrentButton.Hide();
     addPlayerButton.Hide();
     PlayerListBox.Hide();
     HomeButton.Show();
 }
 private void DeletePlayer_Click(object sender, EventArgs e)
 {
     for (i = 0; i <= (PlayerListBox.Items.Count - 1); i++)
     {
         if (PlayerListBox.GetItemChecked(i))
         {
             RemoveTeamRecord(PlayerListBox.Items[i].ToString());
         }
     }
     RefreshTeamList();
 }
Beispiel #6
0
        //battle over time set total of matches, oppopnentmmrs, losses, and wins to 0

        public mainForm()
        {
            InitializeComponent();
            nameLabel.Hide();
            nameTextBox.Hide();
            HomeButton.Hide();
            textBox1.Hide();
            PlayerListBox.Hide();
            PlayerListBox2.Hide();
            addPlayerButton.Hide();
            battleButton.Hide();
            deleteSinglePlayerButton.Hide();
            deleteAllPlayersButton.Hide();
        }
        private void SeparateStart_Click(object sender, EventArgs e)
        {
            int cnt = 0;

            for (int i = 0; i <= (PlayerListBox.Items.Count - 1); i++)
            {
                if (PlayerListBox.GetItemChecked(i))
                {
                    cnt = (i + 1);
                }
            }
            if (cnt < 5 || cnt > 16)
            {
                MessageBox.Show("5~16人を選択して下さい", "", MessageBoxButtons.OK);
            }
            else
            {
                for (i = 0; i <= (PlayerListBox.Items.Count - 1); i++)
                {
                    if (PlayerListBox.GetItemChecked(i))
                    {
                        PlayerList.Add(PlayerListBox.Items[i].ToString());
                    }
                }
                if (PlayerList.Count % 4 != 0)
                {
                    for (int i = 0; i <= PlayerList.Count % 4; i++)
                    {
                        PlayerList.Add("×");
                    }
                }
                Separator(TeamA, TAMembers);
                Separator(TeamB, TBMembers);
                if (PlayerList.Count != 0)
                {
                    Separator(TeamC, TCMembers);
                }
                if (PlayerList.Count != 0)
                {
                    Separator(TeamD, TDMembers);
                }
            }
        }
Beispiel #8
0
 private void HomeButton_Click(object sender, EventArgs e)
 {
     newPlayerButton.Show();
     removePlayerButton.Show();
     AddResultsButton.Show();
     ViewCurrentButton.Show();
     battleButton.Hide();
     nameLabel.Hide();
     nameTextBox.Hide();
     addPlayerButton.Hide();
     textBox1.Clear();
     textBox1.Hide();
     HomeButton.Hide();
     PlayerListBox.Hide();
     PlayerListBox2.Hide();
     deleteSinglePlayerButton.Hide();
     deleteAllPlayersButton.Hide();
     foreach (BasePlayerClass loadPlayer in newpeeps.peeps)
     {
         PlayerListBox.ClearSelected();
         PlayerListBox2.ClearSelected();
         PlayerListBox2.Items.Clear();
     }
 }
Beispiel #9
0
        public DealForm(Stock[] stocks, Company[] companies, TVRadioComp[] tVRadioComps, Player[] players, LogForm logForm)
        {
            InitializeComponent();

            stock       = stocks;
            companie    = companies;
            tVRadioComp = tVRadioComps;
            player      = players;
            log         = logForm;
            ActivePlayerNameLab.Text = players[data.ActivePlayer].Name;
            switch (data.ActivePlayer)
            {
            case 0:
                PlayerListBox.Items.Add(players[1].Name);
                PlayerListBox.Items.Add(players[2].Name);
                indexone = 1;
                indextwo = 2;
                PlayerListBox.Update();
                break;

            case 1:
                PlayerListBox.Items.Add(players[0].Name);
                PlayerListBox.Items.Add(players[2].Name);
                indexone = 0;
                indextwo = 2;
                PlayerListBox.Update();
                break;

            case 2:
                PlayerListBox.Items.Add(players[0].Name);
                PlayerListBox.Items.Add(players[1].Name);
                indexone = 0;
                indextwo = 1;
                PlayerListBox.Update();
                break;
            }
            PlayerListBox.SelectedIndex = 0;

            //список акций для второго игрока

            StockListUpdate(indexone);
            //-----------------------------------------------------------

            //список акций активного игрока


            for (int i = 0; i < player[data.ActivePlayer].Stocks.Length; i++)
            {
                for (int j = 0; j < stock.Length; j++)
                {
                    if (stock[j].StockNumber == player[data.ActivePlayer].Stocks[i].StockNumber)
                    {
                        StocksListBoxAct.Items.Add(stock[j].Name + " " + stock[j].StockNumber.ToString());
                    }
                    ;
                }
            }
            for (int i = 0; i < player[data.ActivePlayer].companies.Length; i++)
            {
                for (int k = 0; k < companie.Length; k++)
                {
                    if (companie[k].StockNumber == player[data.ActivePlayer].companies[i].StockNumber)
                    {
                        StocksListBoxAct.Items.Add(companie[k].Name + " " + companie[k].StockNumber.ToString());
                    }
                }
            }
            for (int i = 0; i < player[data.ActivePlayer].tVRadioComps.Length; i++)
            {
                for (int z = 0; z < tVRadioComp.Length; z++)
                {
                    if (tVRadioComp[z].StockNumber == player[data.ActivePlayer].tVRadioComps[i].StockNumber)
                    {
                        StocksListBoxAct.Items.Add(tVRadioComp[z].Name + " " + tVRadioComp[z].StockNumber.ToString());
                    }
                }
            }
            //-----------------------------------------------------------------------------------------------------------
        }
Beispiel #10
0
 private JComponent getPlayerListComponent()
 {
     var playerlistbox = new PlayerListBox(mcServer);
     var jscrollpane = new JScrollPane(playerlistbox, 22, 30);
     jscrollpane.setBorder(new TitledBorder(new EtchedBorder(), "Players"));
     return jscrollpane;
 }