示例#1
0
 private void BtnStartNewGame_Click(object sender, RoutedEventArgs e)
 {
     if (fileWorker.CheckNameInSaves(tbxName1.Text))
     {
         tbxName1.Text = "Имя уже используется";
     }
     else if (tbxName1.Text == "")
     {
         tbxName1.Text = "Введите имя";
     }
     else
     {
         NewGame game     = new NewGame(new GamerInfo(tbxName1.Text, 0, GameTable.CreateTable()));
         WGame   winWGame = new WGame(game);
         winWGame.Show();
         this.Close();
     }
 }
示例#2
0
 static void CheckName(ref string name)
 {
     while (files.CheckNameInSaves(name))
     {
         string error = "The name already exists";
         Console.Write(error + "\r");
         Thread.Sleep(1200);
         Console.Write(new string(' ', error.Length));
         Console.SetCursorPosition(Console.CursorLeft - error.Length, Console.CursorTop - 1);
         Console.Write(new string(' ', name.Length) + "\r");
         name = Console.ReadLine();
     }
 }