示例#1
0
        private void cmbSite_SelectedIndexChanged(object sender, EventArgs e)
        {
            switch (cmbSite.SelectedItem.ToString())
            {
            case "":
                FormBorderStyle  = FormBorderStyle.FixedDialog;
                currentPokerSite = TableFactory.Site.Invalid;
                break;

            case "Party Poker":
                FormBorderStyle  = FormBorderStyle.Sizable;
                MinimumSize      = PartyTable.SpecialMinTableSize;
                MaximumSize      = PartyTable.SpecialMaxTableSize;
                currentPokerSite = TableFactory.Site.Party;
                Settings.LastUsedPokerSiteEditQuadrant = "Party";
                break;

            case "PokerStars":
                FormBorderStyle  = FormBorderStyle.Sizable;
                MinimumSize      = StarsTable.SpecialMinTableSize;
                MaximumSize      = StarsTable.SpecialMaxTableSize;
                currentPokerSite = TableFactory.Site.Stars;
                Settings.LastUsedPokerSiteEditQuadrant = "Stars";
                break;

            case "FTP":
                FormBorderStyle  = FormBorderStyle.FixedDialog;
                currentPokerSite = TableFactory.Site.FTP;
                MinimumSize      = FTPTable.SpecialMinTableSize;
                MaximumSize      = FTPTable.SpecialMaxTableSize;
                Settings.LastUsedPokerSiteEditQuadrant = "FTP";
                break;
            }

            if (Width > MaximumSize.Width)
            {
                Width = MaximumSize.Width;
            }
            else if (Width < MinimumSize.Width)
            {
                Width = MinimumSize.Width;
            }

            Height = Convert.ToInt32((double)Width * PokerTable.GetAspectRatio(Width, currentPokerSite));

            EditQuadrant_ResizeEnd(sender, e);
        }
示例#2
0
 double aspect_ratio(int width)
 {
     return(PokerTable.GetAspectRatio(width, currentPokerSite));
 }