private void btnTest_Click(object sender, EventArgs e) { var ptr = WndSearcher.SearchForWindow("", "WinRAR"); WndSearcher.SetForegroundWindow(ptr); return; //_table = new Table(0, _settings); _table.WindowPoint = _settings.WindowPoint; SaveBmpLog("test", "test2", "test3"); return; if (openFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK) { var image = Bitmap.FromFile(openFileDialog1.FileName) as Bitmap; var myEncoderParameters = new EncoderParameters(1); var myEncoderParameter = new EncoderParameter(Encoder.Quality, 70L); var fi = new FileInfo(openFileDialog1.FileName); myEncoderParameters.Param[0] = myEncoderParameter; var jgpEncoder = GetEncoder(ImageFormat.Jpeg); image.Save(fi.Directory.FullName + @"\1.jpeg", jgpEncoder, myEncoderParameters); } return; _table = new Table(6, AppSettingsManager.Load("six")); var pt = tbLog.PointToScreen(tbLog.Location); _table.ClickOnPoint(pt); _table.TypeNumber((decimal)0.98); return; var txt = "test t t"; var t = txt.Replace("\t", string.Empty); Trace.WriteLine(DateTime.Now.ToString("HH:mm:ss")); //lblNextPause.Text = _table.IsPaused.ToString(); return; //_logDebug.Info("test"); //return; //_table.BetInput = _settings.BetInputRect; //_table.AllCards = new CardCollection(); //_table.MyCards = new CardCollection(); //_table.ClickBet((decimal)0.05); //return; //_table.ClickButton2(); //return; //var str = "1"; //str = str.Substring(1); //var pl = new PlayerCollection(); //pl.Add(new Player {Action = PlayerAction.Check }); //pl.Add(new Player { Action = PlayerAction.Check }); //pl.Add(new Player { Action = PlayerAction.Check }); //pl.Add(new Player { Action = PlayerAction.Check }); //pl.Add(new Player { Action = PlayerAction.Call }); //pl.Add(new Player { Action = PlayerAction.Check, IsMe = true }); //_table.Players = pl; //Trace.WriteLine(_table.DdAllCalled + "," +_table.DdAllCheckOrFold // + "," + _table.DdOneRaisedAllFold // +"," + _table.DdOneRaisedOneCalled // ); //return; /* _table.MyCards = new CardCollection(); _table.MyCards.Clear(); _table.MyCards.Add(new Card {Rank = Rank.Queen, Suit = Suit.Diamonds}); _table.MyCards.Add(new Card { Rank = Rank.King, Suit = Suit.Spades }); Trace.WriteLine(_table.MyCards.HasCards("T.,KQs")); Trace.WriteLine(_table.MyCards.HasCards("T.o,KTo")); Trace.WriteLine(_table.MyCards.HasCards("T.s,KQo")); return; var r = CheckPair( new Card {Rank = Rank.Ten}, new Card {Rank = Rank.Four}, new Card {Rank = Rank.Four}, null, //new Card {Rank = Rank.King}, null, //new Card {Rank = Rank.Four}, new Card {Rank = Rank.Two}, new Card {Rank = Rank.Ten}, Rank.Four ); Trace.WriteLine(r); return; //Ex.Report(new Exception("test")); //*/ var ids = new Dictionary<Rank, int>() { {Rank.Two, 0}, {Rank.Three, 0}, {Rank.Four, 0}, {Rank.Five, 0}, {Rank.Six, 0}, {Rank.Seven, 1}, {Rank.Eight, 0}, {Rank.Nine, 0}, {Rank.Ten, 1}, {Rank.Jack, 1}, {Rank.Queen, 1}, {Rank.King, 1}, {Rank.Ace, 1}, }; var cards = new List<Card>(); foreach (KeyValuePair<Rank, int> pair in ids) { if (pair.Value == 1) { cards.Add(new Card(){Rank = pair.Key}); } } Trace.WriteLine("street = " + CheckStreetAlgo(cards.ToArray(), 5)); Trace.WriteLine("half-street = " + CheckHalfStreetAlgo(cards.ToArray(), 4)); lblStatus.Text =((int)(Rank.Ace & Rank.King)).ToString(); //if (_table != null) //{ // _table.ClickFold(); //} }