Exemplo n.º 1
0
 // Закрытие игрового экрана
 public void CloseGameScreen()
 {
     if (betForm123 != null)
     {
         betForm123.Close();
         betForm123 = null;
     }
     if (betForm4 != null)
     {
         betForm4.Close();
         betForm4 = null;
     }
     if (bonusesForm != null)
     {
         bonusesForm.Close();
         bonusesForm = null;
     }
     if (gameForm != null)
     {
         gameForm.Close();
         gameForm = null;
     }
 }
Exemplo n.º 2
0
 // Переход хода к игроку во время торговли
 public void BazarNextPlayerHandler(Message Msg)
 {
     //MessageBox.Show(Msg.Msg);
     try
     {
         IsMakingMove = true;
         gameForm.UpdateGraphics();
         Dictionary<string, string> bParams = Helpers.SplitCommandString(Msg.Msg);
         BetType bType = (BetType)Int32.Parse(bParams["Type"]);
         int minSize = Int32.Parse(bParams["MinSize"]);
         if (bType == BetType.BET_SURCOINCHE)
         {
             betForm4 = new BetFormType4(this);
             betForm4.ShowDialog();
             betForm4 = null;
         }
         else
         {
             betForm123.ShowForm(minSize, bType);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Exemplo n.º 3
0
 // Показ экрана совершения ставки
 public void ShowBetScreen(int BetSize, BetType BetType)
 {
     if (BetType == BetType.BET_SURCOINCHE)
     {
         betForm4 = new BetFormType4(this.Game);
         betForm4.ShowDialog();
         betForm4 = null;
     }
     else
     {
         betForm123.ShowForm(BetSize, BetType);
     }
 }