Exemplo n.º 1
0
        private void BidKeyUp(object sender, KeyEventArgs e)
        {
            if (e.Key == Key.Enter)
            {
                var    tb  = sender as TextBox;
                string txt = tb.Tag as string;
                int    teamNumber;
                if (tb != null && int.TryParse(txt, out teamNumber))
                {
                    int bid;

                    if (tb.Text == "V" || tb.Text == "v")
                    {
                        GS = mainService.GoVabank(GS, teamNumber);
                    }
                    else if (int.TryParse(tb.Text as string, out bid))
                    {
                        bid *= 100;
                        if (Keyboard.IsKeyDown(Key.LeftCtrl) || Keyboard.IsKeyDown(Key.RightCtrl))
                        {
                            GS = mainService.BetWithoutRestrictions(GS, teamNumber, bid);
                        }
                        else
                        {
                            GS = mainService.Bet(GS, teamNumber, bid);
                        }
                        ImportGameState(GS);
                        webService.UpdateGameState(GS);
                    }
                }
            }
        }