Пример #1
0
 public Game()
 {
     AppDomain.CurrentDomain.ProcessExit += ProcessExit;
     try
     {
         serverActions = new ServerActions();
         if (!serverActions.TestClientVersion())
         {
             MessageBox.Show("У вас устаревшая версия приложения! Скачайте новую");
             Environment.Exit(0);
         }
         Tables = new TablesList();
         CurrentTable = null;
         Player = null;
         Players = new PlayersList();
         Place = -1;
         Status = TableStatus.NONE;
         Player1Order = null;
         Player2Order = null;
         Player3Order = null;
         Player4Order = null;
         IsMakingMove = false;
         guestForm = new MainGuestForm(this);
         guestForm.Show();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
         Environment.Exit(0);
     }
 }
Пример #2
0
 // Закрытие гостевого экрана
 public void CloseGuestScreen()
 {
     if (guestForm != null)
     {
         guestForm.Close();
         guestForm = null;
     }
 }
Пример #3
0
 // Авторизация с помощью электронной почты
 public void AutorizationEmail(string Email, string Password)
 {
     int PlayerID;
     if (serverActions.AutorizationEmail(Email, Password, out PlayerID))
     {
         //MessageBox.Show("Вход успешен!");
         Player = serverActions.GetPlayer(PlayerID);
         UpdatePlayers();
         guestForm.Close();
         guestForm = null;
         userForm = new MainUserForm(this);
         userForm.UpdateTables();
         userForm.Show();
     }
     else
     {
         MessageBox.Show("Не удалось войти");
     }
 }
Пример #4
0
 //**********************************************************************************************************************************************************************************
 //                      Методы отображения графики
 //**********************************************************************************************************************************************************************************
 // Отображение гостевого экрана
 public void ShowGuestScreen()
 {
     guestForm = new MainGuestForm(this.Game);
     guestForm.Show();
 }