コード例 #1
0
ファイル: ListTeams.cs プロジェクト: rbucinell/bpms
 public ListTeams(BPMSMain parent)
 {
     myParent = parent;
     InitializeComponent();
     configreNamesFromTeamInfo();
     deleteFromListButton.Enabled = false;
     queueFromListButton.Enabled  = false;
     Closing += new System.ComponentModel.CancelEventHandler(okButtonClicked);
     paintMe(myParent.Data.Theme, myParent.myThemeColors);
 }
コード例 #2
0
        /// <summary>
        /// Method that increments a teams stats for winning a game
        /// </summary>
        public void winGame()
        {
            if (!wonPrevious)
            {
                currentStreak = 1;
                timeOnTable   = BPMSMain.gameLength();
                wonPrevious   = true;
            }
            else
            {
                currentStreak++;

                #region Achievement Event Sender
                string message = "";

                switch (currentStreak)
                {
                case 2:
                    message = "gotGame";
                    break;

                case 3:
                    message = "turkey";
                    break;

                case 5:
                    message = "unstoppable";
                    break;

                case 10:
                    message = "godlike";
                    break;
                }
                if (message != "")
                {
                    TeamEvent te = new TeamEvent(message);
                    Achievement(this, te);
                }
                #endregion

                if (currentStreak > longestStreak)
                {
                    longestStreak = currentStreak;
                }
                timeOnTable += BPMSMain.gameLength();
                wonPrevious  = true;
            }
            rememberStreak = currentStreak;
            Wins++;
        }
コード例 #3
0
        /// <summary> Default Constructor for the Tournament Form
        /// </summary>
        public Tourney(BPMSMain parent)
        {
            InitializeComponent();
            allMatchups = new TourneyMatchUp[] { tourneyMatchUp0, tourneyMatchUp1, tourneyMatchUp2,
                                                 tourneyMatchUp3, tourneyMatchUp4, tourneyMatchUp5,
                                                 tourneyMatchUp6, tourneyMatchUp7, tourneyMatchUp8,
                                                 tourneyMatchUp9, tourneyMatchUp10, tourneyMatchUp11,
                                                 tourneyMatchUp12, tourneyMatchUp13, tourneyMatchUp14 };
            myParent  = parent;
            setupPage = tabControl.TabPages[0];
            playPage  = tabControl.TabPages[1];
            tabControl.TabPages.Remove(playPage);
            tabControl.SelectedIndex = 0;
            #region Labels displaying seeding
            seedingLabels[0]  = labelSeed1;
            seedingLabels[1]  = labelSeed2;
            seedingLabels[2]  = labelSeed3;
            seedingLabels[3]  = labelSeed4;
            seedingLabels[4]  = labelSeed5;
            seedingLabels[5]  = labelSeed6;
            seedingLabels[6]  = labelSeed7;
            seedingLabels[7]  = labelSeed8;
            seedingLabels[8]  = labelSeed9;
            seedingLabels[9]  = labelSeed10;
            seedingLabels[10] = labelSeed11;
            seedingLabels[11] = labelSeed12;
            seedingLabels[12] = labelSeed13;
            seedingLabels[13] = labelSeed14;
            seedingLabels[14] = labelSeed15;
            seedingLabels[15] = labelSeed16;
            #endregion

            numBrackets = 8;
            //if( myParent.Data.t
            //inTournament = new Team[ numBrackets ];

            createTourneySeedObjects();

            bracketSizeComboBox.SelectedIndex = 1;
            seedSettingComboBox.SelectedIndex = 0;
            updateTourneySeedObjects();
        }