Advertisement
nikminer4sv

Untitled

Dec 19th, 2022
627
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.34 KB | None | 0 0
  1. public void Strike()
  2.         {
  3.             if (Win())
  4.             {
  5.                 return;
  6.             }
  7.             Console.SetCursorPosition(30, Indent++);
  8.             Console.WriteLine("Выстрел №: " + ++Step);
  9.             Boolean letter = true;
  10.             while (letter)
  11.             {
  12.                 Console.SetCursorPosition(30, Indent++);
  13.                 Console.Write("Ваш выстрел: ");
  14.                 switch (Console.Read())
  15.                 {
  16.                     case 'а':
  17.                         Letter[Step] = 0;
  18.                         letter = false;
  19.                         break;
  20.                     case 'б':
  21.                         Letter[Step] = 1;
  22.                         letter = false;
  23.                         break;
  24.                     case 'в':
  25.                         Letter[Step] = 2;
  26.                         letter = false;
  27.                         break;
  28.                     case 'г':
  29.                         Letter[Step] = 3;
  30.                         letter = false;
  31.                         break;
  32.                     case 'д':
  33.                         Letter[Step] = 4;
  34.                         letter = false;
  35.                         break;
  36.                     case 'е':
  37.                         Letter[Step] = 5;
  38.                         letter = false;
  39.                         break;
  40.                     case 'ж':
  41.                         Letter[Step] = 6;
  42.                         letter = false;
  43.                         break;
  44.                     case 'з':
  45.                         Letter[Step] = 7;
  46.                         letter = false;
  47.                         break;
  48.                     case 'и':
  49.                         Letter[Step] = 8;
  50.                         letter = false;
  51.                         break;
  52.                     case 'к':
  53.                         Letter[Step] = 9;
  54.                         letter = false;
  55.                         break;
  56.                 }
  57.  
  58.                 try
  59.                 {
  60.                     Index[Step] = Convert.ToInt32(Console.ReadLine()) - 1;
  61.                     letter = false;
  62.                 }
  63.                 catch (Exception e) { }
  64.  
  65.                 if (letter == false && Hit(Index[Step], Letter[Step]))
  66.                 {
  67.                     Points++;
  68.                     Strike();
  69.                 }
  70.             }
  71.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement