/* **************************** Constructors **************************** */ public LoadingForm(Settings.GameType type) { InitializeComponent(); InitViews(); settings = Settings.Instance; this.type = type; fileError = false; }
public GameForm(GridButton[,] gridButtons, Settings.GameType type, int cluesNum, Clue[] clues) { InitializeComponent(); soundControl = SoundControl.Instance; this.gridButtons = gridButtons; this.type = type; this.cluesNum = cluesNum; timeRemaining = totalAllowedTime = 194; InitScanalyzer(clues); InitViews(); }
public static void CountRecord(Settings.GameType gt, int curBei) { curList.Clear(); var path = ""; //先读取 switch (gt) { case Settings.GameType.GWJJ: curList = gwjjCount; path = gwjjCountPath; break; case Settings.GameType.DD: curList = ddCount; path = ddCountPath; break; case Settings.GameType.HSZL: curList = hszlCount; path = hszlCountPath; break; case Settings.GameType.BJSC: curList = bjscCount; path = bjscCountPath; break; } LoadCount(path); int num = curList[curBei] + 1; curList[curBei] = num; WriteCount(path); }
//设置订单信息 传入订单和游戏类型 public string SetOrders(string orderList, Settings.GameType type) { parameters.Clear(); string gameID = ""; var periodID = ""; //游戏类型不同 期数获取地址和gameid不同 switch (type) { case Settings.GameType.GWJJ: gameID = "26"; periodID = GetPeriodID(Settings.url.PeriodURL); break; case Settings.GameType.DD: gameID = "26"; periodID = GetPeriodID(Settings.url.PeriodURL); break; case Settings.GameType.HSZL: gameID = "26"; periodID = GetPeriodID(Settings.url.PeriodURL); break; case Settings.GameType.BJSC: gameID = "29"; periodID = GetPeriodID(Settings.url.PeriodURL2); break; } if (periodID.Contains("失败")) { return(periodID); } parameters.Add("periodId", System.Web.HttpUtility.UrlEncode(periodID)); parameters.Add("orderList", System.Web.HttpUtility.UrlEncode(orderList)); parameters.Add("gameId", System.Web.HttpUtility.UrlEncode(gameID)); parameters.Add("isSingle", "false"); parameters.Add("canAdvance", "false"); var res = HttpRequest.Post(Settings.url.OrderURL, parameters, cookieCollection); if (res == null) { return(Settings.error.UNKNOWN); } else { var info = HttpRequest.GetResponseString(res); // if (res.Contains("失败")) return res; var rules = Settings.rules.OrderResultRules; Regex r = new Regex(rules, RegexOptions.None); Match mc = r.Match(info); var ret = mc.Groups[1].Value.Trim(); if (ret.Contains("成功")) { UpdatePlayerInfo(); //下注成功才更新个人信息 } if (ret.Contains("超时")) { return(Settings.error.LOGIN_INVALID); } return(ret); } }