public CfgForm(ESite mainSite, ESubSite subSite) { this.mainSite = mainSite; this.subSite = subSite; InitializeComponent(); InitControlls(); }
public /*Constructor*/ CGame(CTeam vis, CTeam home, ESite site) { // ----------------------------------------------------------------- // Constructor: this.TeamH = home; this.TeamV = vis; this.Site = site; this.Spread = null; // PlayGame() will use power ratings ComputeHomeProb(); }
public MainForm() { InitializeComponent(); CefSettings settings = new CefSettings(); settings.Locale = "zh_CN"; settings.CefCommandLineArgs.Add("disable-gpu", "1"); Cef.Initialize(settings); browser.Dock = DockStyle.Fill; browser.LifeSpanHandler = new OpenPageSelf(); panelWeb.Controls.Add(browser); SiteForm siteForm = new SiteForm(); siteForm.ShowDialog(); mainSite = siteForm.mainSite; browser.Load(siteForm.siteUrl); Text = "百家乐"; List <SubSiteInfo> subSiteInfos = SiteInfo.Instance().GetSubSites(mainSite); cbSubSite.DisplayMember = "siteName"; cbSubSite.ValueMember = "site"; cbSubSite.DataSource = subSiteInfos; }
public MainSiteInfo(String siteName, ESite site, String url) { this.siteName = siteName; this.site = site; this.url = url; }
public String GetConfigFileName(ESite mainSite, ESubSite subSite) { return(mainSites[mainSite].siteName + "-" + mainSites[mainSite].subSites[subSite].siteName + ".xml"); }
public List <SubSiteInfo> GetSubSites(ESite mainSite) { return(mainSites[mainSite].subSites.Values.ToList <SubSiteInfo>()); }
public String mainSiteUrl(ESite site) { return(mainSites[site].url); }
public /*constructor*/ CGame(string[] arec, int i) { // -------------------------------------------------- // Constructor: int wk = int.Parse(arec[0]); string tagV = arec[1]; string tagH = arec[2]; char res = arec[3][0]; int scoreV = res == 'P' ? int.Parse(arec[4]) : 0; int scoreH = res == 'P' ? int.Parse(arec[5]) : 0; ESite site = arec[3].Length > 1 && arec[3][1] == '*' ? ESite.Nuetral : ESite.Home; double?spread; if (res == 'N' && arec.Length > 4) { spread = double.Parse(arec[4]); } else { spread = null; } WeekNo = wk; GameNumber = i; TeamIdV = CTeam.teamIndexes[tagV]; TeamIdH = CTeam.teamIndexes[tagH]; ScoreV = scoreV; ScoreH = scoreH; Site = site; Spread = spread; TeamV = CSeason.Teams[TeamIdV]; TeamH = CSeason.Teams[TeamIdH]; switch (res) { case 'P': if (scoreV > scoreH) { Result = EResult.VisWin; } else if (scoreV < scoreH) { Result = EResult.HomeWin; } else { Result = EResult.Tie; } OrigResult = Result; switch (Result) { case EResult.HomeWin: BumpRecs(TeamH, TeamV, false, EMode.Real); Winner = TeamH; Loser = TeamV; WasTie = false; break; case EResult.VisWin: BumpRecs(TeamV, TeamH, false, EMode.Real); Winner = TeamV; Loser = TeamH; WasTie = false; break; case EResult.Tie: BumpRecs(TeamV, TeamH, true, EMode.Real); Winner = null; Loser = null; WasTie = true; break; } break; case 'N': Result = EResult.NotPlayed; OrigResult = EResult.NotPlayed; ComputeHomeProb(); break; } }