Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Threading;
- namespace ConsoleApp4
- {
- class Program
- {
- static void Main(string[] args)
- {
- Console.CursorVisible = false;
- char[,] map1 =
- {
- {'#','#','#','#','#','#','#','#','#','#',' ',' ',' ',' ',' ', },
- {'#',' ',' ',' ',' ',' ',' ',' ',' ','#',' ',' ',' ',' ',' ', },
- {'#',' ',' ',' ',' ',' ',' ',' ',' ','#',' ',' ',' ',' ',' ', },
- {'#',' ',' ',' ',' ',' ',' ',' ',' ','#',' ',' ',' ',' ',' ', },
- {'#',' ',' ',' ',' ',' ',' ',' ',' ','#',' ',' ',' ',' ',' ', },
- {'#',' ',' ',' ',' ',' ',' ',' ',' ','#',' ',' ',' ',' ',' ', },
- {'#',' ',' ',' ',' ',' ',' ',' ',' ','#',' ',' ',' ',' ',' ', },
- {'#',' ',' ',' ',' ',' ',' ',' ',' ','#',' ',' ',' ',' ',' ', },
- {'#',' ',' ',' ',' ',' ',' ',' ',' ','#',' ',' ',' ',' ',' ', },
- {'#','#','#','#','#','#','#','#','#','#',' ',' ',' ',' ',' ', },
- {' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', },
- {' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', },
- {' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', },
- {' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', },
- {' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', }
- };
- char[,] map3 =
- {
- {'#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#',' ',' ',' ',' ' },
- {'#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#',' ',' ',' ',' ' },
- {'#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#',' ',' ',' ',' ' },
- {'#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#',' ',' ',' ',' ' },
- {'#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#',' ',' ',' ',' ' },
- {'#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#' ,' ',' ',' ',' '},
- {'#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#' ,' ',' ',' ',' '},
- {'#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#',' ',' ',' ',' ' },
- {'#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#',' ',' ',' ',' ' },
- {'#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#',' ',' ',' ',' ' },
- {'#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#',' ',' ',' ',' ' },
- {'#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#',' ',' ',' ',' ' },
- {'#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#',' ',' ',' ',' ' },
- {'#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#',' ',' ',' ',' ' },
- {'#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#',' ',' ',' ',' ' },
- {'#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#' ,' ',' ',' ',' '},
- {'#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#',' ',' ',' ',' ' },
- {'#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#',' ',' ',' ',' ' },
- {'#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#',' ',' ',' ',' ' },
- {'#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#',' ',' ',' ',' ' },
- {'#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#',' ',' ',' ',' ' },
- {'#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#',' ',' ',' ',' ' },
- {'#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#',' ',' ',' ',' ' },
- {'#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#',' ',' ',' ',' ' },
- {'#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#',' ',' ',' ',' ' },
- {'#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#',' ',' ',' ',' ' },
- {'#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#',' ',' ',' ',' ' },
- {'#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#',' ',' ',' ',' ' },
- {'#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#',' ',' ',' ',' ' },
- {'#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#',' ',' ',' ',' ' },
- {' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ' },
- {' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ' },
- {' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ' },
- {' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ' },
- {' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ' },
- {' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ' },
- {' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ' },
- {' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ' },
- {' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ' }
- };
- char[,] map2 =
- {
- {'#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#',' ',' ',' ',' ',' ', },
- {'#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#',' ',' ',' ',' ',' ', },
- {'#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#',' ',' ',' ',' ',' ', },
- {'#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#',' ',' ',' ',' ',' ', },
- {'#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#',' ',' ',' ',' ',' ', },
- {'#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#',' ',' ',' ',' ',' ', },
- {'#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#',' ',' ',' ',' ',' ', },
- {'#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#',' ',' ',' ',' ',' ', },
- {'#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#',' ',' ',' ',' ',' ', },
- {'#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#',' ',' ',' ',' ',' ', },
- {'#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#',' ',' ',' ',' ',' ', },
- {'#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#',' ',' ',' ',' ',' ', },
- {'#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#',' ',' ',' ',' ',' ', },
- {'#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#',' ',' ',' ',' ',' ', },
- {'#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#',' ',' ',' ',' ',' ', },
- {'#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#',' ',' ',' ',' ',' ', },
- {'#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#',' ',' ',' ',' ',' ', },
- {'#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#',' ',' ',' ',' ',' ', },
- {'#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#',' ',' ',' ',' ',' ', },
- {'#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#',' ',' ',' ',' ',' ', },
- {' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', },
- {' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', },
- {' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', },
- {' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', },
- {' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', },
- {' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', },
- };
- string[] MenuItems = { "30 на 30", "20 на 20", "10 на 10" };
- int MenuPos = 0;
- char[,] c4 = new char[0,0];
- Console.WriteLine("Это классическая змейка");
- Menu(MenuItems, MenuPos);
- PickOut(MenuPos, MenuItems, c4, ref map2, ref map1, ref map3);
- }
- static void Menu(string[] MenuItems, int MenuPos)
- {
- Console.Clear();
- for (int i = 0; i < MenuItems.Length; i++)
- {
- if (i == MenuPos)
- {
- Console.ForegroundColor = ConsoleColor.Red;
- Console.WriteLine(MenuItems[i]);
- Console.ForegroundColor = ConsoleColor.White;
- }
- else
- Console.WriteLine(MenuItems[i]);
- }
- }
- static void Switch(int MenuPos, char[,] c4, ref char[,] map2, ref char[,] map1, ref char[,] map3)
- {
- switch (MenuPos)
- {
- case 0:
- Ten(c4, ref map3);
- break;
- case 1:
- Twenty(c4, ref map2);
- break;
- case 2:
- Thirty(c4, ref map1);
- break;
- default:
- Switch(MenuPos, c4, ref map2, ref map1, ref map3);
- break;
- }
- }
- static void PickOut(int MenuPos, string[] MenuItems, char[,] c4, ref char[,] map2, ref char[,] map1, ref char[,] map3)
- {
- while (true)
- {
- var key = Console.ReadKey().Key;
- switch (key)
- {
- case ConsoleKey.UpArrow:
- if (MenuPos > 0)
- {
- MenuPos--;
- Menu(MenuItems, MenuPos);
- }
- break;
- case ConsoleKey.DownArrow:
- if (MenuPos < MenuItems.Length - 1)
- {
- MenuPos++;
- Menu(MenuItems, MenuPos);
- }
- break;
- case ConsoleKey.Enter:
- {
- Switch(MenuPos, c4, ref map2, ref map1, ref map3);
- break;
- }
- default:
- Menu(MenuItems, MenuPos);
- break;
- }
- Console.SetCursorPosition(0, 3);
- }
- }
- static void Twenty(char[,] c4, ref char[,] map2)
- {
- Game(c4 = map2, 19, 19);
- }
- static void Ten(char[,] c4, ref char[,] map3)
- {
- Game(c4 = map3, 29, 29);
- }
- static void Thirty(char[,] c4, ref char[,] map1)
- {
- Game(c4 = map1, 9, 9);
- }
- static void Game(char[,] c4, int c1, int c2)
- {
- Console.CursorVisible = false;
- Console.Clear();
- int userY = 6, userX = 6;
- c4[userX, userY] = '@';
- int k = 0;
- int v = 0;
- int s = 0;
- Random(ref c4, k, c1 , c2, ref s);
- while (true)
- {
- Console.SetCursorPosition(userY, userX);
- Console.Write('@');
- ConsoleKeyInfo NumKey = Console.ReadKey();
- link4:
- do
- {
- do
- {
- switch (NumKey.Key)
- {
- case ConsoleKey.UpArrow:
- if (c4[userX - 1, userY] != '#' && c4[userX - 1, userY] != '@')
- {
- c4[userX, userY] = ' ';
- Tail(userX, userY, ref c4, NumKey, ref v, ref k, c1, c2, ref s);
- userX--;
- Thread.Sleep(200);
- Govno(ref c4, userX, userY, ref v);
- c4[userX, userY] = '@';
- }
- break;
- case ConsoleKey.DownArrow:
- if (c4[userX + 1, userY] != '#' && c4[userX + 1, userY] != '@')
- {
- c4[userX, userY] = ' ';
- Tail(userX, userY, ref c4, NumKey, ref v, ref k, c1, c2, ref s);
- userX++;
- Thread.Sleep(200);
- Govno(ref c4, userX, userY, ref v);
- c4[userX, userY] = '@';
- }
- break;
- case ConsoleKey.LeftArrow:
- if (c4[userX, userY - 1] != '#' && c4[userX, userY - 1] != '@')
- {
- c4[userX, userY] = ' ';
- Tail(userX, userY, ref c4, NumKey, ref v, ref k, c1, c2, ref s);
- userY--;
- Thread.Sleep(200);
- Govno(ref c4, userX, userY, ref v);
- c4[userX, userY] = '@';
- }
- break;
- case ConsoleKey.RightArrow:
- if (c4[userX, userY + 1] != '#' && c4[userX, userY + 1] != '@')
- {
- c4[userX, userY] = ' ';
- Tail(userX, userY, ref c4, NumKey, ref v, ref k, c1, c2, ref s);
- userY++;
- Thread.Sleep(200);
- Govno(ref c4, userX, userY, ref v);
- c4[userX, userY] = '@';
- }
- break;
- default:
- NumKey = Console.ReadKey();
- goto link4;
- }
- Console.SetCursorPosition(0, 0);
- for (int i = 0; i < c4.GetLength(0); i++)
- {
- for (int j = 0; j < c4.GetLength(1); j++)
- {
- Console.Write(c4[i, j]);
- }
- Console.WriteLine();
- }
- Console.SetCursorPosition(0, 35);
- Console.Write("Вы съели следующее число какашек: " + v);
- } while (!Console.KeyAvailable);
- NumKey = Console.ReadKey();
- } while (NumKey.Key != ConsoleKey.UpArrow || NumKey.Key != ConsoleKey.UpArrow ||
- NumKey.Key != ConsoleKey.UpArrow || NumKey.Key != ConsoleKey.UpArrow);
- goto link4;
- }
- }
- static void Tail(int userX, int userY, ref char[,] c4, ConsoleKeyInfo NumKey, ref int v, ref int k, int c1, int c2, ref int s)
- {
- int h = v;
- Console.CursorVisible = false;
- if (NumKey.Key == ConsoleKey.UpArrow)
- {
- while (v != 0)
- {
- if (c4[userX + v, userY] == '@')
- c4[userX + v, userY] = ' ';
- if (c4[userX, userY + v] == '@')
- c4[userX, userY + v] = ' ';
- if (c4[userX - v, userY] == '@')
- c4[userX - v, userY] = ' ';
- if (c4[userX, userY - v] == '@')
- c4[userX, userY - v] = ' ';
- c4[userX, userY] = '@';
- v--;
- }
- }
- if (NumKey.Key == ConsoleKey.DownArrow)
- {
- while (v != 0)
- {
- if (c4[userX - v, userY] == '@')
- c4[userX - v, userY] = ' ';
- if (c4[userX, userY - v] == '@')
- c4[userX, userY - v] = ' ';
- if (c4[userX, userY + v] == '@')
- c4[userX, userY + v] = ' ';
- if (c4[userX + v, userY] == '@')
- c4[userX + v, userY] = ' ';
- c4[userX, userY] = '@';
- v--;
- }
- }
- if (NumKey.Key == ConsoleKey.LeftArrow)
- {
- while (v != 0)
- {
- if (c4[userX, userY + v] == '@')
- c4[userX, userY + v] = ' ';
- if (c4[userX + v, userY] == '@')
- c4[userX + v, userY] = ' ';
- if (c4[userX - v, userY] == '@')
- c4[userX - v, userY] = ' ';
- if (c4[userX, userY - v] == '@')
- c4[userX, userY - v] = ' ';
- c4[userX, userY] = '@';
- v--;
- }
- }
- if (NumKey.Key == ConsoleKey.RightArrow)
- {
- while (v != 0)
- {
- if (c4[userX - v, userY] == '@')
- c4[userX - v, userY] = ' ';
- if (c4[userX, userY - v] == '@')
- c4[userX, userY - v] = ' ';
- if (c4[userX + v, userY] == '@')
- c4[userX + v, userY] = ' ';
- if (c4[userX, userY + v] == '@')
- c4[userX, userY + v] = ' ';
- c4[userX, userY] = '@';
- v--;
- }
- }
- v = h;
- for (int i = 1; i < 4; i++)
- {
- if (v == i && s == 0)
- {
- Random(ref c4, k, c1, c2, ref s);
- s++;
- }
- }
- if(v == 2 && s == 1)
- {
- Random(ref c4, k, c1, c2, ref s);
- s = 10;
- }
- }
- static void Random(ref char[,] c4, int k, int c1, int c2, ref int s)
- {
- Console.CursorVisible = false;
- Console.SetCursorPosition(0, 0);
- for (int i = 0; i < c4.GetLength(0); i++)
- {
- for (int j = 0; j < c4.GetLength(1); j++)
- {
- Random rnd = new Random();
- int a = rnd.Next(100);
- if (a == 16 && k == 0 && c4[i, j] != '#' && i <= c1 && j <= c2)
- {
- c4[i, j] = '*';
- Console.Write(c4[i, j]);
- k++;
- s = 0;
- }
- else
- Console.Write(c4[i, j]);
- }
- Console.WriteLine();
- }
- if (k == 0)
- {
- Console.Clear();
- Random(ref c4, k, c1, c2, ref s);
- }
- }
- static void Govno(ref char[,] c4, int userX, int userY, ref int v)
- {
- Console.CursorVisible = false;
- if (c4[userX, userY] == '*')
- v++;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement