Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace ConsoleApplication4
- {
- class Program
- {
- static void Mrizka(int cislo, int[,] pole, int x, int y)
- {
- if (cislo == 3)
- {
- cislo = 2;
- }
- for (int i = 0; i < pole.GetLength(0); i++)
- {
- for (int j = 0; j < pole.GetLength(1); j++)
- {
- Console.Write("|---");
- }
- Console.WriteLine("|");
- for (int j = 0; j < pole.GetLength(0); j++)
- {
- if (x == j && y == i)
- Console.Write("| " + cislo + " ");
- else
- Console.Write("| " + " " + " ");
- }
- Console.WriteLine("|");
- }
- for (int k = 0; k < pole.GetLength(1); k++)
- {
- Console.Write("|---");
- }
- Console.WriteLine("|");
- }
- static void Main(string[] args)
- {
- int[,] pole = new int[5, 5];
- ConsoleKeyInfo key = new ConsoleKeyInfo();
- int x = 0;
- int y = 0;
- Random nh = new Random();
- int cislo = nh.Next(2, 5);
- while (key.Key != ConsoleKey.Escape)
- {
- Console.Clear();
- if (key.Key == ConsoleKey.UpArrow)
- y--;
- else if (key.Key == ConsoleKey.DownArrow)
- y++;
- else if (key.Key == ConsoleKey.RightArrow)
- x++;
- else if (key.Key == ConsoleKey.LeftArrow)
- x--;
- else if (key.Key == ConsoleKey.Enter)
- pole[y, x] = 1;
- Mrizka(cislo,pole, x, y);
- key = Console.ReadKey();
- }
- Console.ReadLine();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement