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); }
double aspect_ratio(int width) { return(PokerTable.GetAspectRatio(width, currentPokerSite)); }