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 ConsoleApp17
- {
- class Program
- {
- static void Main(string[] args)
- {
- Console.CursorVisible = false;
- int x1, x2, x3, x4, x5, x6;
- x1 = 1;
- x2 = 1;
- x3 = 1;
- x4 = 1;
- x5 = 1;
- x6 = 1;
- char[,] map =
- {
- {'#','#','#','#','#','#','#','#','#','#','#','#','#','#','#'},
- {'#','#','#','#','#','#','#','#','#','#','#','#','#','#','#'},
- {'#','#','#','#','#',' ',' ',' ',' ',' ',' ',' ','#','#','#'},
- {'#','#','#','#','#',' ','#','#','#','#','#',' ','#','#','#'},
- {'#','#','#','#','#',' ','#','#','#','#','#',' ','#','#','#'},
- {'#','#','#',' ',' ',' ','#','#',' ',' ',' ',' ','#','#','#'},
- {'#','#','#',' ','#','#','#','#',' ','#','#','#','#','#','#'},
- {'#','#','#',' ','#','#','#','#',' ','#','#','#','#','#','#'},
- {'#','#','#',' ',' ',' ','#','#',' ',' ',' ',' ',' ','#','#'},
- {'#','#','#','#','#',' ','#','#',' ','#','#','#',' ','#','#'},
- {'#','#','#','#','#',' ','#','#',' ','#','#','#',' ','#','#'},
- {'#','#',' ',' ',' ',' ','#','#',' ','#','#','#',' ','#','#'},
- {'#','#',' ','#','#','#','#','#',' ',' ','#','#',' ','#','#'},
- {'#','#',' ','#','#','#','#','#','#',' ','#','#',' ','#','#'},
- {'#','#',' ','#','#','#','#','#','#',' ','#','#',' ','#','#'},
- {'#','#',' ',' ',' ',' ',' ',' ',' ',' ','#','#',' ','#','#'},
- {'#','#','#','#','#','#','#','#','#','#','#','#',' ','#','#'},
- {'#','#','#','#','#','#','#','#','#','#','#','#','#','#','#'},
- {'#','#','#','#','#','#','#','#','#','#','#','#','#','#','#'}
- };
- char[,] view13 =
- {
- { '*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*', '*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*'},
- { ' ',' ',' ',' ','*','*','*','*','*','*','*','*','*','*','*','*','*', '*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ','*','*','*','*','*','*','*','*','*', '*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','*','*','*','*','*','*', '*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','*','*','*','*','*','*', '*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','*','*','*', '*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', '*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', ' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', ' ',' ',' ','#','#','#','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','#','#','#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', ' ',' ',' ','#','#','#','#','#','#','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','#','#','#','#','#','#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', ' ',' ',' ','#','#','#','#','#','#','#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#','#','#','#','#','#','#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', ' ',' ',' ','#','#','#','#','#','#','#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#','#','#','#','#','#','#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', ' ',' ',' ','#','#','#','#','#','#','#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#','#','#','#','#','#','#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', ' ',' ',' ','#','#','#','#','#','#','#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#','#','#','#','#','#','#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', ' ',' ',' ','#','#','#','#','#','#','(','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=',')','#','#','#','#','#','#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', ' ',' ',' ','#','#','#','(','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=',')','#','#','#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','(','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=',')',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', ' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', '(','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=',')',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','(','=','=', '=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=',')',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','(','=','=','=','=','=', '=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=',')',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { '#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#', '#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#'}
- };
- char[,] view12 =
- {
- { '*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*', '*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*'},
- { ' ',' ',' ',' ','*','*','*','*','*','*','*','*','*','*','*','*','*', '*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ','*','*','*','*','*','*','*','*','*', '*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','*','*','*','*','*','*', '*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','*','*','*','*','*','*', '*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','*','*','*', '*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', '*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', ' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', ' ',' ',' ',' ',' ',' ','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','#','#','#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', ' ',' ',' ',' ',' ',' ',' ',' ',' ','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','#','#','#','#','#','#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', ' ',' ',' ',' ',' ',' ',' ',' ',' ','|',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#','#','#','#','#','#','#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', ' ',' ',' ',' ',' ',' ',' ',' ',' ','|',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#','#','#','#','#','#','#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', ' ',' ',' ',' ',' ',' ',' ',' ',' ','|',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#','#','#','#','#','#','#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', ' ',' ',' ',' ',' ',' ',' ',' ',' ','|',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#','#','#','#','#','#','#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', ' ',' ',' ',' ',' ',' ',' ',' ',' ','(','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=',')','#','#','#','#','#','#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', ' ',' ',' ',' ',' ',' ','(','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=',')','#','#','#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','(','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=',')',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', ' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', '(','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=',')',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','(','=','=', '=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=',')',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','(','=','=','=','=','=', '=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=',')',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { '#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#', '#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#'}
- };
- char[,] view11 =
- {
- { '*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*', '*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*'},
- { ' ',' ',' ',' ','*','*','*','*','*','*','*','*','*','*','*','*','*', '*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ','*','*','*','*','*','*','*','*','*', '*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','*','*','*','*','*','*', '*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','*','*','*','*','*','*', '*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','*','*','*', '*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', '*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', ' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', ' ',' ',' ','#','#','#','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', ' ',' ',' ','#','#','#','#','#','#','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', ' ',' ',' ','#','#','#','#','#','#','#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','|',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', ' ',' ',' ','#','#','#','#','#','#','#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','|',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', ' ',' ',' ','#','#','#','#','#','#','#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','|',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', ' ',' ',' ','#','#','#','#','#','#','#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','|',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', ' ',' ',' ','#','#','#','#','#','#','(','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=',')',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', ' ',' ',' ','#','#','#','(','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=',')',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','(','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=',')',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', ' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', '(','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=',')',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','(','=','=', '=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=',')',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','(','=','=','=','=','=', '=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=',')',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { '#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#', '#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#'}
- };
- char[,] view1 =
- {
- { '*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*', '*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*'},
- { ' ',' ',' ',' ','*','*','*','*','*','*','*','*','*','*','*','*','*', '*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ','*','*','*','*','*','*','*','*','*', '*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','*','*','*','*','*','*', '*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','*','*','*','*','*','*', '*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','*','*','*', '*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', '*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', ' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', ' ',' ',' ',' ',' ',' ','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', ' ',' ',' ',' ',' ',' ',' ',' ',' ','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', ' ',' ',' ',' ',' ',' ',' ',' ',' ','|',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','|',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', ' ',' ',' ',' ',' ',' ',' ',' ',' ','|',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','|',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', ' ',' ',' ',' ',' ',' ',' ',' ',' ','|',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','|',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', ' ',' ',' ',' ',' ',' ',' ',' ',' ','|',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','|',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', ' ',' ',' ',' ',' ',' ',' ',' ',' ','(','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=',')',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', ' ',' ',' ',' ',' ',' ','(','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=',')',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','(','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=',')',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', ' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', '(','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=',')',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','(','=','=', '=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=',')',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','(','=','=','=','=','=', '=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=',')',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { '#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#', '#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#'}
- };
- char[,] view3 =
- {
- { '*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*', '*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*'},
- { ' ',' ',' ',' ','*','*','*','*','*','*','*','*','*','*','*','*','*', '*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ','*','*','*','*','*','*','*','*','*', '*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','*','*','*','*','*','*', '*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','*','*','*','*','*','*', '*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','*','*','*', '*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', '*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', ' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', ' ',' ',' ',' ',' ',' ','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', ' ',' ',' ',' ',' ',' ',' ',' ',' ','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','*','*','*','*','*','*','*','*','*','*','*',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','(','=','=','=','=','=','=','=','=','=',')',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','(','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=',')',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', ' ',' ',' ',' ',' ',' ',' ',' ',' ','(','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=',')',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', ' ',' ',' ',' ',' ',' ','(','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=',')',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','(','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=',')',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', ' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', '(','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=',')',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','(','=','=', '=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=',')',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','(','=','=','=','=','=', '=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=','=',')',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
- { '#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#', '#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#'}
- };
- char[,] view2 =
- {
- { '#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#', '#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#'},
- { '#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#', '#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#'},
- { '#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#', '#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#'},
- { '#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#', '#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#'},
- { '#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#', '#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#'},
- { '#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#', '#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#'},
- { '#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#', '#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#'},
- { '#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#', '#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#'},
- { '#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#', '#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#'},
- { '#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#', '#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#'},
- { '#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#', '#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#'},
- { '#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#', '#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#'},
- { '#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#', '#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#'},
- { '#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#', '#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#'},
- { '#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#', '#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#'},
- { '#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#', '#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#'},
- { '#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#', '#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#'},
- { '#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#', '#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#'},
- { '#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#', '#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#'},
- { '#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#', '#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#'},
- { '#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#', '#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#'}
- };
- char[,] curA = view3; // нужно если нажмем M чтобы вернуть. запоминает текущий экран
- int width = Console.WindowWidth;
- int userX = 16, userY = 12; // начальная координата 16 12(4) 2 6(7) 2 11 (5) 5 8 (6)
- int naprav = 4; //начальное направление 4 это вверх, 5 влево, 6 вниз , 7 вправо
- Console.SetCursorPosition(10,4);
- Console.Write("Добро пожаловать в игру 3Д сбор самоцветов!");
- Console.SetCursorPosition(10, 6);
- Console.Write("Для продолжения нажимайте Enter пока не начнется игра");
- Console.ReadLine();
- Console.Clear();
- Console.SetCursorPosition(10, 4);
- Console.Write("В игре есть 5 клавиш действия.");
- Console.SetCursorPosition(10, 6);
- Console.Write("Движение осуществляется по клавише UP по направлению");
- Console.SetCursorPosition(10, 7);
- Console.Write("куда вы смотрите.");
- Console.SetCursorPosition(10, 9);
- Console.Write("Клавиши Right и Left поворачивают игрока на 90 градусов.");
- Console.SetCursorPosition(10, 11);
- Console.Write("На клавишу M вызывается карта, которая указывает куда вы");
- Console.SetCursorPosition(10, 12);
- Console.Write("повернулись где вы и где лежат самоцветы.");
- Console.SetCursorPosition(10, 14);
- Console.Write("Клавиша ESC выводит нас с экрана карты.");
- Console.ReadLine();
- Console.Clear();
- Console.SetCursorPosition(10, 4);
- Console.Write("Сейчас вам будут продемонстрированы экраны для понимания");
- Console.ReadLine();
- Console.Clear();
- Console.SetCursorPosition(0, 0);
- for (int i = 0; i < view1.GetLength(0); i++)
- {
- for (int j = 0; j < view1.GetLength(1)-1; j++)
- {
- Console.Write(view1[i, j]);
- }
- Console.WriteLine();
- }
- Console.SetCursorPosition(1, 22);
- Console.Write(" Это экран дальнего коридора без ответвлений");
- Console.ReadLine();
- Console.Clear();
- Console.SetCursorPosition(0, 0);
- for (int i = 0; i < view11.GetLength(0); i++)
- {
- for (int j = 0; j < view11.GetLength(1) - 1; j++)
- {
- Console.Write(view11[i, j]);
- }
- Console.WriteLine();
- }
- Console.SetCursorPosition(1, 22);
- Console.Write(" Это экран показывает что налево будет есть проход. Справа его нет");
- Console.ReadLine();
- Console.Clear();
- Console.SetCursorPosition(0, 0);
- for (int i = 0; i < view12.GetLength(0); i++)
- {
- for (int j = 0; j < view12.GetLength(1) - 1; j++)
- {
- Console.Write(view12[i, j]);
- }
- Console.WriteLine();
- }
- Console.SetCursorPosition(1, 22);
- Console.Write(" Это экран показывает что направо будет есть проход. Слева его нет");
- Console.ReadLine();
- Console.Clear();
- Console.SetCursorPosition(0, 0);
- for (int i = 0; i < view13.GetLength(0); i++)
- {
- for (int j = 0; j < view13.GetLength(1) - 1; j++)
- {
- Console.Write(view13[i, j]);
- }
- Console.WriteLine();
- }
- Console.SetCursorPosition(1, 22);
- Console.Write(" Это экран показывает что направо и налево есть проход");
- Console.ReadLine();
- Console.Clear();
- Console.SetCursorPosition(0, 0);
- for (int i = 0; i < view2.GetLength(0); i++)
- {
- for (int j = 0; j < view2.GetLength(1) - 1; j++)
- {
- Console.Write(view2[i, j]);
- }
- Console.WriteLine();
- }
- Console.SetCursorPosition(1, 22);
- Console.Write(" Это экран когда пользователь уперся лицом в стенку");
- Console.ReadLine();
- Console.Clear();
- Console.SetCursorPosition(0, 0);
- for (int i = 0; i < view3.GetLength(0); i++)
- {
- for (int j = 0; j < view3.GetLength(1) - 1; j++)
- {
- Console.Write(view3[i, j]);
- }
- Console.WriteLine();
- }
- Console.SetCursorPosition(1, 22);
- Console.Write(" Это экран демонстрирует длинный коридор ");
- Console.SetCursorPosition(1, 23);
- Console.Write(" где не видно дальнейших ответвлений или тупика");
- Console.ReadLine();
- Console.Clear();
- Console.SetCursorPosition(0, 0);
- for (int i = 0; i < map.GetLength(0); i++)
- {
- for (int j = 0; j < map.GetLength(1) - 1; j++)
- {
- Console.Write(map[i, j]);
- }
- Console.WriteLine();
- }
- Console.SetCursorPosition(1, 22);
- Console.Write("Это карта");
- Console.ReadLine();
- Console.SetCursorPosition(12, 16);
- Console.Write("@");
- Console.SetCursorPosition(15, 16);
- Console.Write("◄==========");
- Console.SetCursorPosition(1, 22);
- Console.Write("А тут вы начинаете где символ @.");
- Console.SetCursorPosition(1, 23);
- Console.Write("Ваша иконка иконка будет отображаться стрелочкой");
- Console.ReadLine();
- Console.SetCursorPosition(1, 23);
- Console.Write(" ");
- Console.SetCursorPosition(21, 10);
- Console.Write("▲");
- Console.SetCursorPosition(20, 11);
- Console.Write("| |");
- Console.SetCursorPosition(20, 12);
- Console.Write("| |");
- Console.SetCursorPosition(15, 16);
- Console.Write(" ");
- Console.SetCursorPosition(1, 22);
- Console.Write("Направление первоначального движения будет ▲");
- Console.ReadLine();
- Console.Clear();
- Console.SetCursorPosition(10, 4);
- Console.Write("Вы готовы к игре?");
- Console.SetCursorPosition(10, 6);
- Console.Write("нажмите Enter");
- Console.ReadLine();
- Console.BackgroundColor = ConsoleColor.White;
- Console.ForegroundColor = ConsoleColor.Black;
- for (int i = 0; i < width - 2; i++)
- {
- for (int j = 0; j < 4; j++)
- {
- Console.SetCursorPosition(i, j + 21);
- Console.Write(" ");
- }
- }
- Console.SetCursorPosition(0, 0); // вывод массива
- for (int i = 0; i < view3.GetLength(0); i++) ////начальный 3 экран
- {
- for (int j = 0; j < view3.GetLength(1) - 1; j++)
- {
- Console.Write(view3[i, j]);
- }
- Console.WriteLine();
- }
- int perna = 0;
- char[] bag = new char[0]; //создание инвертаря
- while (true)
- {
- for (int i = 0; i < 4; i++) // начало рисование инвертаря
- {
- Console.SetCursorPosition(0, 21 + i);
- Console.Write("#");
- Console.SetCursorPosition(width - 2, 21 + i);
- Console.Write("#");
- }
- for (int i = 0; i < 4; i++)
- {
- Console.SetCursorPosition(0, 21 + i);
- Console.Write("#");
- }
- for (int i = 0; i < width - 1; i++)
- {
- Console.SetCursorPosition(i, 24);
- Console.Write("#");
- }
- for (int i = 0; i < width - 2; i++) // конец
- {
- Console.SetCursorPosition(i, 20);
- Console.Write("#");
- }
- Console.SetCursorPosition(1, 22);
- Console.Write(" Сумка: ");
- if (x1 == 0)
- {
- Console.ForegroundColor = ConsoleColor.Blue;
- Console.SetCursorPosition(10, 21);
- Console.Write("___");
- Console.SetCursorPosition(9, 22);
- Console.Write("(___)");
- Console.ForegroundColor = ConsoleColor.Black ;
- }
- if (x2 == 0)
- {
- Console.ForegroundColor = ConsoleColor.Blue;
- Console.SetCursorPosition(17, 21);
- Console.Write("___");
- Console.SetCursorPosition(16, 22);
- Console.Write("(___)");
- Console.ForegroundColor = ConsoleColor.Black;
- }
- if (x3 == 0)
- {
- Console.ForegroundColor = ConsoleColor.Blue;
- Console.SetCursorPosition(24, 21);
- Console.Write("___");
- Console.SetCursorPosition(23, 22);
- Console.Write("(___)");
- Console.ForegroundColor = ConsoleColor.Black;
- }
- if (x4 == 0)
- {
- Console.ForegroundColor = ConsoleColor.Blue;
- Console.SetCursorPosition(31, 21);
- Console.Write("___");
- Console.SetCursorPosition(30, 22);
- Console.Write("(___)");
- Console.ForegroundColor = ConsoleColor.Black;
- }
- if (x5 == 0)
- {
- Console.ForegroundColor = ConsoleColor.Blue;
- Console.SetCursorPosition(38, 21);
- Console.Write("___");
- Console.SetCursorPosition(37, 22);
- Console.Write("(___)");
- Console.ForegroundColor = ConsoleColor.Black;
- }
- if (x6 == 0)
- {
- Console.ForegroundColor = ConsoleColor.Blue;
- Console.SetCursorPosition(45, 21);
- Console.Write("___");
- Console.SetCursorPosition(44, 22);
- Console.Write("(___)");
- Console.ForegroundColor = ConsoleColor.Black;
- }
- if (x6 == 0 && x2 == 0 && x3 == 0 && x4 == 0 && x5 == 0 && x6 == 0)
- {
- Console.SetCursorPosition(52, 21);
- Console.Write("Вы всё собрали!");
- Console.SetCursorPosition(52, 22);
- Console.Write("Возвращайтесь обратно!");
- }
- for (int i = 0; i < bag.Length; i++)
- Console.Write(bag[i] + " | ");
- ConsoleKeyInfo charKey = Console.ReadKey();
- switch (charKey.Key)
- {
- case ConsoleKey.M:
- Console.Clear();
- for (int i = 0; i < map.GetLength(0); i++)
- {
- for (int j = 0; j < map.GetLength(1); j++)
- {
- Console.Write(map[i, j]);
- }
- Console.WriteLine();
- }
- if (x1 == 0)
- {
- Console.SetCursorPosition(11, 2);
- Console.Write("o");
- }
- if (x1==1)
- {
- Console.SetCursorPosition(11, 2);
- Console.Write("X");
- }
- if (x2 == 0)
- {
- Console.SetCursorPosition(5, 2);
- Console.Write("o");
- }
- if (x2==1)
- {
- Console.SetCursorPosition(5, 2);
- Console.Write("X");
- }
- if (x3 == 0)
- {
- Console.SetCursorPosition(3, 5);
- Console.Write("o");
- }
- if (x3 == 1)
- {
- Console.SetCursorPosition(3, 5);
- Console.Write("X");
- }
- if (x4 == 0)
- {
- Console.SetCursorPosition(5, 11);
- Console.Write("o");
- }
- if (x4 == 1)
- {
- Console.SetCursorPosition(5, 11);
- Console.Write("X");
- }
- if (x5 == 0)
- {
- Console.SetCursorPosition(2, 15);
- Console.Write("o");
- }
- if (x5 == 1)
- {
- Console.SetCursorPosition(2, 15);
- Console.Write("X");
- }
- if (x6 == 0)
- {
- Console.SetCursorPosition(9, 15);
- Console.Write("o");
- }
- if (x6 == 1)
- {
- Console.SetCursorPosition(9, 15);
- Console.Write("X");
- }
- perna = 1;
- Console.SetCursorPosition(30, 5);
- Console.Write("НАПРАВЛЕНИЕ ДВИЖЕНИЯ");
- Console.SetCursorPosition(40, 7);
- if (naprav == 4)
- Console.Write("▲");
- if (naprav == 5)
- Console.Write("◄==");
- if (naprav == 6)
- Console.Write("▼");
- if (naprav == 7)
- Console.Write("==►");
- Console.SetCursorPosition(userY, userX);
- if (naprav == 4)
- Console.Write('▲');
- if (naprav == 5)
- Console.Write('◄');
- if (naprav == 6)
- Console.Write('▼');
- if (naprav == 7)
- Console.Write('►');
- for (int i = 0; i < 4; i++)
- {
- Console.SetCursorPosition(0, 21 + i);
- Console.Write("#");
- Console.SetCursorPosition(width - 2, 21 + i);
- Console.Write("#");
- }
- Console.SetCursorPosition(width - 2, 20);
- Console.Write("#");
- break;
- }
- //case ConsoleKey.LeftArrow:
- // naprav++;
- //break;
- // case ConsoleKey.RightArrow:
- // naprav--;
- if (naprav == 3)
- {
- naprav = 7;
- }
- if (naprav == 8)
- {
- naprav = 4;
- }
- if (charKey.Key == ConsoleKey.LeftArrow)
- {
- naprav++;
- if (naprav == 3)
- {
- naprav = 7;
- }
- if (naprav == 8)
- {
- naprav = 4;
- }
- if (naprav == 7) // проверяет направление НАВЕРХ userx -1
- {
- if (map[userX, userY + 1] != '#')
- {
- if (map[userX, userY + 2] == '#' && map[userX - 1, userY + 1] == '#' && map[userX + 1, userY + 1] == '#') // проверка буквы г на тупик 2
- {
- Console.Clear();
- for (int i = 0; i < view1.GetLength(0); i++)
- {
- for (int j = 0; j < view1.GetLength(1) - 1; j++)
- {
- Console.Write(view1[i, j]);
- }
- Console.WriteLine();
- }
- curA = view1;
- }
- //отлично
- if (map[userX, userY + 1] == ' ' && map[userX, userY + 2] == ' ') //проверяет два следующий блока
- {
- Console.Clear();
- for (int i = 0; i < view3.GetLength(0); i++)
- {
- for (int j = 0; j < view3.GetLength(1) - 1; j++)
- {
- Console.Write(view3[i, j]);
- }
- Console.WriteLine();
- }
- curA = view3;
- }
- if (map[userX, userY + 1] == ' ')
- {
- if (map[userX - 1, userY + 1] == ' ') // проверка буквы г на тупик1
- {
- Console.Clear();
- for (int i = 0; i < view11.GetLength(0); i++)
- {
- for (int j = 0; j < view11.GetLength(1) - 1; j++)
- {
- Console.Write(view11[i, j]);
- }
- Console.WriteLine();
- }
- curA = view11;
- }
- if (map[userX + 1, userY + 1] == ' ') // проверка буквы г на тупик2
- {
- Console.Clear();
- for (int i = 0; i < view12.GetLength(0); i++)
- {
- for (int j = 0; j < view12.GetLength(1) - 1; j++)
- {
- Console.Write(view12[i, j]);
- }
- Console.WriteLine();
- }
- curA = view12;
- }
- }
- if (map[userX, userY + 2] == '#' && map[userX + 1, userY + 1] == '#') // проверка буквы г на тупик1
- if (map[userX - 1, userY + 1] == ' ') // проверка буквы г на тупик1
- {
- Console.Clear();
- for (int i = 0; i < view11.GetLength(0); i++)
- {
- for (int j = 0; j < view11.GetLength(1) - 1; j++)
- {
- Console.Write(view11[i, j]);
- }
- Console.WriteLine();
- }
- curA = view11;
- }
- if (map[userX + 1, userY + 1] == ' ') // проверка буквы г на тупик2
- {
- Console.Clear();
- for (int i = 0; i < view12.GetLength(0); i++)
- {
- for (int j = 0; j < view12.GetLength(1) - 1; j++)
- {
- Console.Write(view12[i, j]);
- }
- Console.WriteLine();
- }
- curA = view12;
- }
- if (map[userX + 1, userY + 1] == ' ' && map[userX - 1, userY + 1] == ' ') // проверка буквы Г туда и обратно)
- {
- Console.Clear();
- for (int i = 0; i < view13.GetLength(0); i++)
- {
- for (int j = 0; j < view13.GetLength(1) - 1; j++)
- {
- Console.Write(view13[i, j]);
- }
- Console.WriteLine();
- }
- curA = view13;
- }
- }
- if (map[userX, userY + 1] == '#')
- {
- Console.Clear();
- for (int i = 0; i < view2.GetLength(0); i++)
- {
- for (int j = 0; j < view2.GetLength(1) - 1; j++)
- {
- Console.Write(view2[i, j]);
- }
- Console.WriteLine();
- }
- curA = view2;
- }
- }
- if (naprav == 4) // проверяет направление НАВЕРХ userx -1
- {
- if (map[userX - 1, userY] != '#')
- {
- if (map[userX - 2, userY] == '#' && map[userX - 1, userY - 1] == '#' && map[userX - 1, userY + 1] == '#') // проверка буквы г на тупик 2
- {
- Console.Clear();
- for (int i = 0; i < view1.GetLength(0); i++)
- {
- for (int j = 0; j < view1.GetLength(1) - 1; j++)
- {
- Console.Write(view1[i, j]);
- }
- Console.WriteLine();
- }
- curA = view1;
- }
- //отлично
- if (map[userX - 1, userY] == ' ' && map[userX - 2, userY] == ' ') //проверяет два следующий блока
- {
- Console.Clear();
- for (int i = 0; i < view3.GetLength(0); i++)
- {
- for (int j = 0; j < view3.GetLength(1) - 1; j++)
- {
- Console.Write(view3[i, j]);
- }
- Console.WriteLine();
- }
- curA = view3;
- }
- if (map[userX - 1, userY] == ' ')
- {
- if (map[userX - 1, userY - 1] == ' ') // проверка буквы г на тупик1
- {
- Console.Clear();
- for (int i = 0; i < view11.GetLength(0); i++)
- {
- for (int j = 0; j < view11.GetLength(1) - 1; j++)
- {
- Console.Write(view11[i, j]);
- }
- Console.WriteLine();
- }
- curA = view11;
- }
- if (map[userX - 1, userY + 1] == ' ') // проверка буквы г на тупик2
- {
- Console.Clear();
- for (int i = 0; i < view12.GetLength(0); i++)
- {
- for (int j = 0; j < view12.GetLength(1) - 1; j++)
- {
- Console.Write(view12[i, j]);
- }
- Console.WriteLine();
- }
- curA = view12;
- }
- }
- if (map[userX - 2, userY] == '#' && map[userX - 1, userY - 1] == '#') // проверка буквы г на тупик1
- if (map[userX - 1, userY - 1] == ' ') // проверка буквы г на тупик1
- {
- Console.Clear();
- for (int i = 0; i < view11.GetLength(0); i++)
- {
- for (int j = 0; j < view11.GetLength(1) - 1; j++)
- {
- Console.Write(view11[i, j]);
- }
- Console.WriteLine();
- }
- curA = view11;
- }
- if (map[userX - 1, userY + 1] == ' ') // проверка буквы г на тупик2
- {
- Console.Clear();
- for (int i = 0; i < view12.GetLength(0); i++)
- {
- for (int j = 0; j < view12.GetLength(1) - 1; j++)
- {
- Console.Write(view12[i, j]);
- }
- Console.WriteLine();
- }
- curA = view12;
- }
- if (map[userX - 1, userY - 1] == ' ' && map[userX - 1, userY + 1] == ' ') // проверка буквы Г туда и обратно)
- {
- Console.Clear();
- for (int i = 0; i < view13.GetLength(0); i++)
- {
- for (int j = 0; j < view13.GetLength(1) - 1; j++)
- {
- Console.Write(view13[i, j]);
- }
- Console.WriteLine();
- }
- curA = view13;
- }
- }
- if (map[userX - 1, userY] == '#')
- {
- Console.Clear();
- for (int i = 0; i < view2.GetLength(0); i++)
- {
- for (int j = 0; j < view2.GetLength(1) - 1; j++)
- {
- Console.Write(view2[i, j]);
- }
- Console.WriteLine();
- }
- curA = view2;
- }
- }
- if (naprav == 5)
- {
- if (map[userX, userY - 1] != '#')
- {
- if (map[userX, userY - 2] == '#' && map[userX - 1, userY - 1] == '#' && map[userX + 1, userY - 1] == '#') // проверка буквы г на тупик 2
- {
- Console.Clear();
- for (int i = 0; i < view1.GetLength(0); i++)
- {
- for (int j = 0; j < view1.GetLength(1) - 1; j++)
- {
- Console.Write(view1[i, j]);
- }
- Console.WriteLine();
- }
- curA = view1;
- }
- //отлично
- if (map[userX, userY - 1] == ' ' && map[userX, userY - 2] == ' ') //проверяет два следующий блока
- {
- Console.Clear();
- for (int i = 0; i < view3.GetLength(0); i++)
- {
- for (int j = 0; j < view3.GetLength(1) - 1; j++)
- {
- Console.Write(view3[i, j]);
- }
- Console.WriteLine();
- }
- curA = view3;
- }
- if (map[userX, userY - 1] == ' ')
- {
- if (map[userX + 1, userY - 1] == ' ') // проверка буквы г на тупик1
- {
- Console.Clear();
- for (int i = 0; i < view11.GetLength(0); i++)
- {
- for (int j = 0; j < view11.GetLength(1) - 1; j++)
- {
- Console.Write(view11[i, j]);
- }
- Console.WriteLine();
- }
- curA = view11;
- }
- if (map[userX - 1, userY - 1] == ' ') // проверка буквы г на тупик2
- {
- Console.Clear();
- for (int i = 0; i < view12.GetLength(0); i++)
- {
- for (int j = 0; j < view12.GetLength(1) - 1; j++)
- {
- Console.Write(view12[i, j]);
- }
- Console.WriteLine();
- }
- curA = view12;
- }
- }
- if (map[userX, userY - 2] == '#' && map[userX - 1, userY - 1] == '#') // проверка буквы г на тупик1
- if (map[userX + 1, userY - 1] == ' ') // проверка буквы г на тупик1
- {
- Console.Clear();
- for (int i = 0; i < view11.GetLength(0); i++)
- {
- for (int j = 0; j < view11.GetLength(1) - 1; j++)
- {
- Console.Write(view11[i, j]);
- }
- Console.WriteLine();
- }
- curA = view11;
- }
- if (map[userX - 1, userY - 1] == ' ') // проверка буквы г на тупик2
- {
- Console.Clear();
- for (int i = 0; i < view12.GetLength(0); i++)
- {
- for (int j = 0; j < view12.GetLength(1) - 1; j++)
- {
- Console.Write(view12[i, j]);
- }
- Console.WriteLine();
- }
- curA = view12;
- }
- if (map[userX - 1, userY - 1] == ' ' && map[userX + 1, userY - 1] == ' ') // проверка буквы Г туда и обратно)
- {
- Console.Clear();
- for (int i = 0; i < view13.GetLength(0); i++)
- {
- for (int j = 0; j < view13.GetLength(1) - 1; j++)
- {
- Console.Write(view13[i, j]);
- }
- Console.WriteLine();
- }
- curA = view13;
- }
- }
- if (map[userX, userY - 1] == '#')
- {
- Console.Clear();
- for (int i = 0; i < view2.GetLength(0); i++)
- {
- for (int j = 0; j < view2.GetLength(1) - 1; j++)
- {
- Console.Write(view2[i, j]);
- }
- Console.WriteLine();
- }
- curA = view2;
- }
- }
- if (naprav == 6)
- {
- if (map[userX + 1, userY] != '#')
- {
- if (map[userX + 2, userY] == '#' && map[userX + 1, userY - 1] == '#' && map[userX + 1, userY + 1] == '#') // проверка буквы г на тупик 2
- {
- Console.Clear();
- for (int i = 0; i < view1.GetLength(0); i++)
- {
- for (int j = 0; j < view1.GetLength(1) - 1; j++)
- {
- Console.Write(view1[i, j]);
- }
- Console.WriteLine();
- }
- curA = view1;
- }
- //отлично
- if (map[userX + 1, userY] == ' ' && map[userX + 2, userY] == ' ') //проверяет два следующий блока
- {
- Console.Clear();
- for (int i = 0; i < view3.GetLength(0); i++)
- {
- for (int j = 0; j < view3.GetLength(1) - 1; j++)
- {
- Console.Write(view3[i, j]);
- }
- Console.WriteLine();
- }
- curA = view3;
- }
- if (map[userX + 1, userY] == ' ')
- {
- if (map[userX + 1, userY + 1] == ' ') // проверка буквы г на тупик1
- {
- Console.Clear();
- for (int i = 0; i < view11.GetLength(0); i++)
- {
- for (int j = 0; j < view11.GetLength(1) - 1; j++)
- {
- Console.Write(view11[i, j]);
- }
- Console.WriteLine();
- }
- curA = view11;
- }
- if (map[userX + 1, userY - 1] == ' ') // проверка буквы г на тупик2
- {
- Console.Clear();
- for (int i = 0; i < view12.GetLength(0); i++)
- {
- for (int j = 0; j < view12.GetLength(1) - 1; j++)
- {
- Console.Write(view12[i, j]);
- }
- Console.WriteLine();
- }
- curA = view12;
- }
- }
- if (map[userX + 2, userY] == '#' && map[userX + 1, userY - 1] == '#') // проверка буквы г на тупик1
- if (map[userX - 1, userY + 1] == ' ') // проверка буквы г на тупик1
- {
- Console.Clear();
- for (int i = 0; i < view11.GetLength(0); i++)
- {
- for (int j = 0; j < view11.GetLength(1) - 1; j++)
- {
- Console.Write(view11[i, j]);
- }
- Console.WriteLine();
- }
- curA = view11;
- }
- if (map[userX + 1, userY - 1] == ' ') // проверка буквы г на тупик2
- {
- Console.Clear();
- for (int i = 0; i < view12.GetLength(0); i++)
- {
- for (int j = 0; j < view12.GetLength(1) - 1; j++)
- {
- Console.Write(view12[i, j]);
- }
- Console.WriteLine();
- }
- curA = view12;
- }
- if (map[userX + 1, userY - 1] == ' ' && map[userX + 1, userY + 1] == ' ') // проверка буквы Г туда и обратно)
- {
- Console.Clear();
- for (int i = 0; i < view13.GetLength(0); i++)
- {
- for (int j = 0; j < view13.GetLength(1) - 1; j++)
- {
- Console.Write(view13[i, j]);
- }
- Console.WriteLine();
- }
- curA = view13;
- }
- }
- if (map[userX + 1, userY] == '#')
- {
- Console.Clear();
- for (int i = 0; i < view2.GetLength(0); i++)
- {
- for (int j = 0; j < view2.GetLength(1) - 1; j++)
- {
- Console.Write(view2[i, j]);
- }
- Console.WriteLine();
- }
- curA = view2;
- }
- }
- }
- //
- if (charKey.Key == ConsoleKey.RightArrow)
- {
- naprav--;
- if (naprav == 3)
- {
- naprav = 7;
- }
- if (naprav == 8)
- {
- naprav = 4;
- }
- if (naprav == 7) // проверяет направление НАВЕРХ userx -1
- {
- if (map[userX, userY + 1] != '#')
- {
- if (map[userX, userY + 2] == '#' && map[userX - 1, userY + 1] == '#' && map[userX + 1, userY + 1] == '#') // проверка буквы г на тупик 2
- {
- Console.Clear();
- for (int i = 0; i < view1.GetLength(0); i++)
- {
- for (int j = 0; j < view1.GetLength(1) - 1; j++)
- {
- Console.Write(view1[i, j]);
- }
- Console.WriteLine();
- }
- curA = view1;
- }
- //отлично
- if (map[userX, userY + 1] == ' ' && map[userX, userY + 2] == ' ') //проверяет два следующий блока
- {
- Console.Clear();
- for (int i = 0; i < view3.GetLength(0); i++)
- {
- for (int j = 0; j < view3.GetLength(1) - 1; j++)
- {
- Console.Write(view3[i, j]);
- }
- Console.WriteLine();
- }
- curA = view3;
- }
- if (map[userX, userY + 1] == ' ')
- {
- if (map[userX - 1, userY + 1] == ' ') // проверка буквы г на тупик1
- {
- Console.Clear();
- for (int i = 0; i < view11.GetLength(0); i++)
- {
- for (int j = 0; j < view11.GetLength(1) - 1; j++)
- {
- Console.Write(view11[i, j]);
- }
- Console.WriteLine();
- }
- curA = view11;
- }
- if (map[userX + 1, userY + 1] == ' ') // проверка буквы г на тупик2
- {
- Console.Clear();
- for (int i = 0; i < view12.GetLength(0); i++)
- {
- for (int j = 0; j < view12.GetLength(1) - 1; j++)
- {
- Console.Write(view12[i, j]);
- }
- Console.WriteLine();
- }
- curA = view12;
- }
- }
- if (map[userX, userY + 2] == '#' && map[userX + 1, userY + 1] == '#') // проверка буквы г на тупик1
- if (map[userX - 1, userY + 1] == ' ') // проверка буквы г на тупик1
- {
- Console.Clear();
- for (int i = 0; i < view11.GetLength(0); i++)
- {
- for (int j = 0; j < view11.GetLength(1) - 1; j++)
- {
- Console.Write(view11[i, j]);
- }
- Console.WriteLine();
- }
- curA = view11;
- }
- if (map[userX + 1, userY + 1] == ' ') // проверка буквы г на тупик2
- {
- Console.Clear();
- for (int i = 0; i < view12.GetLength(0); i++)
- {
- for (int j = 0; j < view12.GetLength(1) - 1; j++)
- {
- Console.Write(view12[i, j]);
- }
- Console.WriteLine();
- }
- curA = view12;
- }
- if (map[userX + 1, userY + 1] == ' ' && map[userX - 1, userY + 1] == ' ') // проверка буквы Г туда и обратно)
- {
- Console.Clear();
- for (int i = 0; i < view13.GetLength(0); i++)
- {
- for (int j = 0; j < view13.GetLength(1) - 1; j++)
- {
- Console.Write(view13[i, j]);
- }
- Console.WriteLine();
- }
- curA = view13;
- }
- }
- if (map[userX, userY + 1] == '#')
- {
- Console.Clear();
- for (int i = 0; i < view2.GetLength(0); i++)
- {
- for (int j = 0; j < view2.GetLength(1) - 1; j++)
- {
- Console.Write(view2[i, j]);
- }
- Console.WriteLine();
- }
- curA = view2;
- }
- }
- if (naprav == 4) // проверяет направление НАВЕРХ userx -1
- {
- if (map[userX - 1, userY] != '#')
- {
- if (map[userX - 2, userY] == '#' && map[userX - 1, userY - 1] == '#' && map[userX - 1, userY + 1] == '#') // проверка буквы г на тупик 2
- {
- Console.Clear();
- for (int i = 0; i < view1.GetLength(0); i++)
- {
- for (int j = 0; j < view1.GetLength(1) - 1; j++)
- {
- Console.Write(view1[i, j]);
- }
- Console.WriteLine();
- }
- curA = view1;
- }
- //отлично
- if (map[userX - 1, userY] == ' ' && map[userX - 2, userY] == ' ') //проверяет два следующий блока
- {
- Console.Clear();
- for (int i = 0; i < view3.GetLength(0); i++)
- {
- for (int j = 0; j < view3.GetLength(1) - 1; j++)
- {
- Console.Write(view3[i, j]);
- }
- Console.WriteLine();
- }
- curA = view3;
- }
- if (map[userX - 1, userY] == ' ')
- {
- if (map[userX - 1, userY - 1] == ' ') // проверка буквы г на тупик1
- {
- Console.Clear();
- for (int i = 0; i < view11.GetLength(0); i++)
- {
- for (int j = 0; j < view11.GetLength(1) - 1; j++)
- {
- Console.Write(view11[i, j]);
- }
- Console.WriteLine();
- }
- curA = view11;
- }
- if (map[userX - 1, userY + 1] == ' ') // проверка буквы г на тупик2
- {
- Console.Clear();
- for (int i = 0; i < view12.GetLength(0); i++)
- {
- for (int j = 0; j < view12.GetLength(1) - 1; j++)
- {
- Console.Write(view12[i, j]);
- }
- Console.WriteLine();
- }
- curA = view12;
- }
- }
- if (map[userX - 2, userY] == '#' && map[userX - 1, userY - 1] == '#') // проверка буквы г на тупик1
- if (map[userX - 1, userY - 1] == ' ') // проверка буквы г на тупик1
- {
- Console.Clear();
- for (int i = 0; i < view11.GetLength(0); i++)
- {
- for (int j = 0; j < view11.GetLength(1) - 1; j++)
- {
- Console.Write(view11[i, j]);
- }
- Console.WriteLine();
- }
- curA = view11;
- }
- if (map[userX - 1, userY + 1] == ' ') // проверка буквы г на тупик2
- {
- Console.Clear();
- for (int i = 0; i < view12.GetLength(0); i++)
- {
- for (int j = 0; j < view12.GetLength(1) - 1; j++)
- {
- Console.Write(view12[i, j]);
- }
- Console.WriteLine();
- }
- curA = view12;
- }
- if (map[userX - 1, userY - 1] == ' ' && map[userX - 1, userY + 1] == ' ') // проверка буквы Г туда и обратно)
- {
- Console.Clear();
- for (int i = 0; i < view13.GetLength(0); i++)
- {
- for (int j = 0; j < view13.GetLength(1) - 1; j++)
- {
- Console.Write(view13[i, j]);
- }
- Console.WriteLine();
- }
- curA = view13;
- }
- }
- if (map[userX - 1, userY] == '#')
- {
- Console.Clear();
- for (int i = 0; i < view2.GetLength(0); i++)
- {
- for (int j = 0; j < view2.GetLength(1) - 1; j++)
- {
- Console.Write(view2[i, j]);
- }
- Console.WriteLine();
- }
- curA = view2;
- }
- }
- if (naprav == 5)
- {
- if (map[userX, userY - 1] != '#')
- {
- if (map[userX, userY - 2] == '#' && map[userX - 1, userY - 1] == '#' && map[userX + 1, userY - 1] == '#') // проверка буквы г на тупик 2
- {
- Console.Clear();
- for (int i = 0; i < view1.GetLength(0); i++)
- {
- for (int j = 0; j < view1.GetLength(1) - 1; j++)
- {
- Console.Write(view1[i, j]);
- }
- Console.WriteLine();
- }
- curA = view1;
- }
- //отлично
- if (map[userX, userY - 1] == ' ' && map[userX, userY - 2] == ' ') //проверяет два следующий блока
- {
- Console.Clear();
- for (int i = 0; i < view3.GetLength(0); i++)
- {
- for (int j = 0; j < view3.GetLength(1) - 1; j++)
- {
- Console.Write(view3[i, j]);
- }
- Console.WriteLine();
- }
- curA = view3;
- }
- if (map[userX, userY - 1] == ' ')
- {
- if (map[userX + 1, userY - 1] == ' ') // проверка буквы г на тупик1
- {
- Console.Clear();
- for (int i = 0; i < view11.GetLength(0); i++)
- {
- for (int j = 0; j < view11.GetLength(1) - 1; j++)
- {
- Console.Write(view11[i, j]);
- }
- Console.WriteLine();
- }
- curA = view11;
- }
- if (map[userX - 1, userY - 1] == ' ') // проверка буквы г на тупик2
- {
- Console.Clear();
- for (int i = 0; i < view12.GetLength(0); i++)
- {
- for (int j = 0; j < view12.GetLength(1) - 1; j++)
- {
- Console.Write(view12[i, j]);
- }
- Console.WriteLine();
- }
- curA = view12;
- }
- }
- if (map[userX, userY - 2] == '#' && map[userX - 1, userY - 1] == '#') // проверка буквы г на тупик1
- if (map[userX + 1, userY - 1] == ' ') // проверка буквы г на тупик1
- {
- Console.Clear();
- for (int i = 0; i < view11.GetLength(0); i++)
- {
- for (int j = 0; j < view11.GetLength(1) - 1; j++)
- {
- Console.Write(view11[i, j]);
- }
- Console.WriteLine();
- }
- curA = view11;
- }
- if (map[userX - 1, userY - 1] == ' ') // проверка буквы г на тупик2
- {
- Console.Clear();
- for (int i = 0; i < view12.GetLength(0); i++)
- {
- for (int j = 0; j < view12.GetLength(1) - 1; j++)
- {
- Console.Write(view12[i, j]);
- }
- Console.WriteLine();
- }
- curA = view12;
- }
- if (map[userX - 1, userY - 1] == ' ' && map[userX + 1, userY - 1] == ' ') // проверка буквы Г туда и обратно)
- {
- Console.Clear();
- for (int i = 0; i < view13.GetLength(0); i++)
- {
- for (int j = 0; j < view13.GetLength(1) - 1; j++)
- {
- Console.Write(view13[i, j]);
- }
- Console.WriteLine();
- }
- curA = view13;
- }
- }
- if (map[userX, userY - 1] == '#')
- {
- Console.Clear();
- for (int i = 0; i < view2.GetLength(0); i++)
- {
- for (int j = 0; j < view2.GetLength(1) - 1; j++)
- {
- Console.Write(view2[i, j]);
- }
- Console.WriteLine();
- }
- curA = view2;
- }
- }
- if (naprav == 6)
- {
- if (map[userX + 1, userY] != '#')
- {
- if (map[userX + 2, userY] == '#' && map[userX + 1, userY - 1] == '#' && map[userX + 1, userY + 1] == '#') // проверка буквы г на тупик 2
- {
- Console.Clear();
- for (int i = 0; i < view1.GetLength(0); i++)
- {
- for (int j = 0; j < view1.GetLength(1) - 1; j++)
- {
- Console.Write(view1[i, j]);
- }
- Console.WriteLine();
- }
- curA = view1;
- }
- //отлично
- if (map[userX + 1, userY] == ' ' && map[userX + 2, userY] == ' ') //проверяет два следующий блока
- {
- Console.Clear();
- for (int i = 0; i < view3.GetLength(0); i++)
- {
- for (int j = 0; j < view3.GetLength(1) - 1; j++)
- {
- Console.Write(view3[i, j]);
- }
- Console.WriteLine();
- }
- curA = view3;
- }
- if (map[userX + 1, userY] == ' ')
- {
- if (map[userX + 1, userY + 1] == ' ') // проверка буквы г на тупик1
- {
- Console.Clear();
- for (int i = 0; i < view11.GetLength(0); i++)
- {
- for (int j = 0; j < view11.GetLength(1) - 1; j++)
- {
- Console.Write(view11[i, j]);
- }
- Console.WriteLine();
- }
- curA = view11;
- }
- if (map[userX + 1, userY - 1] == ' ') // проверка буквы г на тупик2
- {
- Console.Clear();
- for (int i = 0; i < view12.GetLength(0); i++)
- {
- for (int j = 0; j < view12.GetLength(1) - 1; j++)
- {
- Console.Write(view12[i, j]);
- }
- Console.WriteLine();
- }
- curA = view12;
- }
- }
- if (map[userX + 2, userY] == '#' && map[userX + 1, userY - 1] == '#') // проверка буквы г на тупик1
- if (map[userX - 1, userY + 1] == ' ') // проверка буквы г на тупик1
- {
- Console.Clear();
- for (int i = 0; i < view11.GetLength(0); i++)
- {
- for (int j = 0; j < view11.GetLength(1) - 1; j++)
- {
- Console.Write(view11[i, j]);
- }
- Console.WriteLine();
- }
- curA = view11;
- }
- if (map[userX + 1, userY - 1] == ' ') // проверка буквы г на тупик2
- {
- Console.Clear();
- for (int i = 0; i < view12.GetLength(0); i++)
- {
- for (int j = 0; j < view12.GetLength(1) - 1; j++)
- {
- Console.Write(view12[i, j]);
- }
- Console.WriteLine();
- }
- curA = view12;
- }
- if (map[userX + 1, userY - 1] == ' ' && map[userX + 1, userY + 1] == ' ') // проверка буквы Г туда и обратно)
- {
- Console.Clear();
- for (int i = 0; i < view13.GetLength(0); i++)
- {
- for (int j = 0; j < view13.GetLength(1) - 1; j++)
- {
- Console.Write(view13[i, j]);
- }
- Console.WriteLine();
- }
- curA = view13;
- }
- }
- if (map[userX + 1, userY] == '#')
- {
- Console.Clear();
- for (int i = 0; i < view2.GetLength(0); i++)
- {
- for (int j = 0; j < view2.GetLength(1) - 1; j++)
- {
- Console.Write(view2[i, j]);
- }
- Console.WriteLine();
- }
- curA = view2;
- }
- }
- }
- //
- if (naprav == 3)
- {
- naprav = 7;
- }
- if (naprav == 8)
- {
- naprav = 4;
- }
- //
- //
- if (charKey.Key == ConsoleKey.UpArrow)
- {
- if (naprav == 7) // проверяет направление НАВЕРХ userx -1
- {
- if (map[userX, userY+1] != '#')
- {
- userY++;
- if (map[userX, userY+2] == '#' && map[userX - 1, userY + 1] == '#' && map[userX + 1, userY + 1] == '#') // проверка буквы г на тупик 2
- {
- Console.Clear();
- for (int i = 0; i < view1.GetLength(0); i++)
- {
- for (int j = 0; j < view1.GetLength(1) - 1; j++)
- {
- Console.Write(view1[i, j]);
- }
- Console.WriteLine();
- }
- curA = view1;
- }
- if (map[userX, userY+1] == '#')
- {
- Console.Clear();
- for (int i = 0; i < view2.GetLength(0); i++)
- {
- for (int j = 0; j < view2.GetLength(1) - 1; j++)
- {
- Console.Write(view2[i, j]);
- }
- Console.WriteLine();
- }
- curA = view2;
- }
- //отлично
- if (map[userX, userY+1] == ' ' && map[userX, userY+2] == ' ') //проверяет два следующий блока
- {
- Console.Clear();
- for (int i = 0; i < view3.GetLength(0); i++)
- {
- for (int j = 0; j < view3.GetLength(1) - 1; j++)
- {
- Console.Write(view3[i, j]);
- }
- Console.WriteLine();
- }
- curA = view3;
- }
- if (map[userX, userY+1] == ' ')
- {
- if (map[userX - 1, userY + 1] == ' ') // проверка буквы г на тупик1
- {
- Console.Clear();
- for (int i = 0; i < view11.GetLength(0); i++)
- {
- for (int j = 0; j < view11.GetLength(1) - 1; j++)
- {
- Console.Write(view11[i, j]);
- }
- Console.WriteLine();
- }
- curA = view11;
- }
- if (map[userX + 1, userY + 1] == ' ') // проверка буквы г на тупик2
- {
- Console.Clear();
- for (int i = 0; i < view12.GetLength(0); i++)
- {
- for (int j = 0; j < view12.GetLength(1) - 1; j++)
- {
- Console.Write(view12[i, j]);
- }
- Console.WriteLine();
- }
- curA = view12;
- }
- }
- if (map[userX, userY+2] == '#' && map[userX + 1, userY + 1] == '#') // проверка буквы г на тупик1
- if (map[userX - 1, userY + 1] == ' ') // проверка буквы г на тупик1
- {
- Console.Clear();
- for (int i = 0; i < view11.GetLength(0); i++)
- {
- for (int j = 0; j < view11.GetLength(1) - 1; j++)
- {
- Console.Write(view11[i, j]);
- }
- Console.WriteLine();
- }
- curA = view11;
- }
- if (map[userX + 1, userY + 1] == ' ') // проверка буквы г на тупик2
- {
- Console.Clear();
- for (int i = 0; i < view12.GetLength(0); i++)
- {
- for (int j = 0; j < view12.GetLength(1) - 1; j++)
- {
- Console.Write(view12[i, j]);
- }
- Console.WriteLine();
- }
- curA = view12;
- }
- if (map[userX + 1, userY + 1] == ' ' && map[userX - 1, userY + 1] == ' ') // проверка буквы Г туда и обратно)
- {
- Console.Clear();
- for (int i = 0; i < view13.GetLength(0); i++)
- {
- for (int j = 0; j < view13.GetLength(1) - 1; j++)
- {
- Console.Write(view13[i, j]);
- }
- Console.WriteLine();
- }
- curA = view13;
- }
- }
- }
- if (naprav == 4) // проверяет направление НАВЕРХ userx -1
- {
- if (map[userX - 1, userY] != '#')
- {
- userX--;
- if (map[userX - 2, userY] == '#' && map[userX - 1, userY - 1] == '#' && map[userX - 1, userY + 1] == '#') // проверка буквы г на тупик 2
- {
- Console.Clear();
- for (int i = 0; i < view1.GetLength(0); i++)
- {
- for (int j = 0; j < view1.GetLength(1) - 1; j++)
- {
- Console.Write(view1[i, j]);
- }
- Console.WriteLine();
- }
- curA = view1;
- }
- if (map[userX - 1, userY] == '#')
- {
- Console.Clear();
- for (int i = 0; i < view2.GetLength(0); i++)
- {
- for (int j = 0; j < view2.GetLength(1) - 1; j++)
- {
- Console.Write(view2[i, j]);
- }
- Console.WriteLine();
- }
- curA = view2;
- }
- //отлично
- if (map[userX - 1, userY] == ' ' && map[userX - 2, userY] == ' ') //проверяет два следующий блока
- {
- Console.Clear();
- for (int i = 0; i < view3.GetLength(0); i++)
- {
- for (int j = 0; j < view3.GetLength(1) - 1; j++)
- {
- Console.Write(view3[i, j]);
- }
- Console.WriteLine();
- }
- curA = view3;
- }
- if (map[userX - 1, userY] == ' ')
- {
- if (map[userX - 1, userY - 1] == ' ') // проверка буквы г на тупик1
- {
- Console.Clear();
- for (int i = 0; i < view11.GetLength(0); i++)
- {
- for (int j = 0; j < view11.GetLength(1) - 1; j++)
- {
- Console.Write(view11[i, j]);
- }
- Console.WriteLine();
- }
- curA = view11;
- }
- if (map[userX - 1, userY + 1] == ' ') // проверка буквы г на тупик2
- {
- Console.Clear();
- for (int i = 0; i < view12.GetLength(0); i++)
- {
- for (int j = 0; j < view12.GetLength(1) - 1; j++)
- {
- Console.Write(view12[i, j]);
- }
- Console.WriteLine();
- }
- curA = view12;
- }
- }
- if (map[userX - 2, userY] == '#' && map[userX - 1, userY - 1] == '#') // проверка буквы г на тупик1
- if (map[userX - 1, userY - 1] == ' ') // проверка буквы г на тупик1
- {
- Console.Clear();
- for (int i = 0; i < view11.GetLength(0); i++)
- {
- for (int j = 0; j < view11.GetLength(1) - 1; j++)
- {
- Console.Write(view11[i, j]);
- }
- Console.WriteLine();
- }
- curA = view11;
- }
- if (map[userX - 1, userY + 1] == ' ') // проверка буквы г на тупик2
- {
- Console.Clear();
- for (int i = 0; i < view12.GetLength(0); i++)
- {
- for (int j = 0; j < view12.GetLength(1) - 1; j++)
- {
- Console.Write(view12[i, j]);
- }
- Console.WriteLine();
- }
- curA = view12;
- }
- if (map[userX - 1, userY - 1] == ' ' && map[userX - 1, userY + 1] == ' ') // проверка буквы Г туда и обратно)
- {
- Console.Clear();
- for (int i = 0; i < view13.GetLength(0); i++)
- {
- for (int j = 0; j < view13.GetLength(1) - 1; j++)
- {
- Console.Write(view13[i, j]);
- }
- Console.WriteLine();
- }
- curA = view13;
- }
- }
- }
- if (naprav == 5)
- {
- if (map[userX, userY - 1] != '#')
- {
- userY--;
- if (map[userX, userY - 2] == '#' && map[userX - 1, userY - 1] == '#' && map[userX + 1, userY - 1] == '#') // проверка буквы г на тупик 2
- {
- Console.Clear();
- for (int i = 0; i < view1.GetLength(0); i++)
- {
- for (int j = 0; j < view1.GetLength(1) - 1; j++)
- {
- Console.Write(view1[i, j]);
- }
- Console.WriteLine();
- }
- curA = view1;
- }
- if (map[userX, userY - 1] == '#')
- {
- Console.Clear();
- for (int i = 0; i < view2.GetLength(0); i++)
- {
- for (int j = 0; j < view2.GetLength(1) - 1; j++)
- {
- Console.Write(view2[i, j]);
- }
- Console.WriteLine();
- }
- curA = view2;
- }
- //отлично
- if (map[userX, userY - 1] == ' ' && map[userX, userY - 2] == ' ') //проверяет два следующий блока
- {
- Console.Clear();
- for (int i = 0; i < view3.GetLength(0); i++)
- {
- for (int j = 0; j < view3.GetLength(1) - 1; j++)
- {
- Console.Write(view3[i, j]);
- }
- Console.WriteLine();
- }
- curA = view3;
- }
- if (map[userX, userY - 1] == ' ')
- {
- if (map[userX + 1, userY - 1] == ' ') // проверка буквы г на тупик1
- {
- Console.Clear();
- for (int i = 0; i < view11.GetLength(0); i++)
- {
- for (int j = 0; j < view11.GetLength(1) - 1; j++)
- {
- Console.Write(view11[i, j]);
- }
- Console.WriteLine();
- }
- curA = view11;
- }
- if (map[userX - 1, userY - 1] == ' ') // проверка буквы г на тупик2
- {
- Console.Clear();
- for (int i = 0; i < view12.GetLength(0); i++)
- {
- for (int j = 0; j < view12.GetLength(1) - 1; j++)
- {
- Console.Write(view12[i, j]);
- }
- Console.WriteLine();
- }
- curA = view12;
- }
- }
- if (map[userX, userY - 2] == '#' && map[userX - 1, userY - 1] == '#') // проверка буквы г на тупик1
- if (map[userX + 1, userY - 1] == ' ') // проверка буквы г на тупик1
- {
- Console.Clear();
- for (int i = 0; i < view11.GetLength(0); i++)
- {
- for (int j = 0; j < view11.GetLength(1) - 1; j++)
- {
- Console.Write(view11[i, j]);
- }
- Console.WriteLine();
- }
- curA = view11;
- }
- if (map[userX - 1, userY - 1] == ' ') // проверка буквы г на тупик2
- {
- Console.Clear();
- for (int i = 0; i < view12.GetLength(0); i++)
- {
- for (int j = 0; j < view12.GetLength(1) - 1; j++)
- {
- Console.Write(view12[i, j]);
- }
- Console.WriteLine();
- }
- curA = view12;
- }
- if (map[userX - 1, userY - 1] == ' ' && map[userX + 1, userY - 1] == ' ') // проверка буквы Г туда и обратно)
- {
- Console.Clear();
- for (int i = 0; i < view13.GetLength(0); i++)
- {
- for (int j = 0; j < view13.GetLength(1) - 1; j++)
- {
- Console.Write(view13[i, j]);
- }
- Console.WriteLine();
- }
- curA = view13;
- }
- }
- }
- if (naprav == 6)
- {
- if (map[userX + 1, userY] != '#')
- {
- userX++;
- if (map[userX + 2, userY] == '#' && map[userX + 1, userY - 1] == '#' && map[userX + 1, userY + 1] == '#') // проверка буквы г на тупик 2
- {
- Console.Clear();
- for (int i = 0; i < view1.GetLength(0); i++)
- {
- for (int j = 0; j < view1.GetLength(1) - 1; j++)
- {
- Console.Write(view1[i, j]);
- }
- Console.WriteLine();
- }
- curA = view1;
- }
- if (map[userX + 1, userY] == '#')
- {
- Console.Clear();
- for (int i = 0; i < view2.GetLength(0); i++)
- {
- for (int j = 0; j < view2.GetLength(1) - 1; j++)
- {
- Console.Write(view2[i, j]);
- }
- Console.WriteLine();
- }
- curA = view2;
- }
- //отлично
- if (map[userX + 1, userY] == ' ' && map[userX + 2, userY] == ' ') //проверяет два следующий блока
- {
- Console.Clear();
- for (int i = 0; i < view3.GetLength(0); i++)
- {
- for (int j = 0; j < view3.GetLength(1) - 1; j++)
- {
- Console.Write(view3[i, j]);
- }
- Console.WriteLine();
- }
- curA = view3;
- }
- if (map[userX + 1, userY] == ' ')
- {
- if (map[userX + 1, userY + 1] == ' ') // проверка буквы г на тупик1
- {
- Console.Clear();
- for (int i = 0; i < view11.GetLength(0); i++)
- {
- for (int j = 0; j < view11.GetLength(1) - 1; j++)
- {
- Console.Write(view11[i, j]);
- }
- Console.WriteLine();
- }
- curA = view11;
- }
- if (map[userX + 1, userY - 1] == ' ') // проверка буквы г на тупик2
- {
- Console.Clear();
- for (int i = 0; i < view12.GetLength(0); i++)
- {
- for (int j = 0; j < view12.GetLength(1) - 1; j++)
- {
- Console.Write(view12[i, j]);
- }
- Console.WriteLine();
- }
- curA = view12;
- }
- }
- if (map[userX + 2, userY] == '#' && map[userX + 1, userY - 1] == '#') // проверка буквы г на тупик1
- if (map[userX - 1, userY + 1] == ' ') // проверка буквы г на тупик1
- {
- Console.Clear();
- for (int i = 0; i < view11.GetLength(0); i++)
- {
- for (int j = 0; j < view11.GetLength(1) - 1; j++)
- {
- Console.Write(view11[i, j]);
- }
- Console.WriteLine();
- }
- curA = view11;
- }
- if (map[userX + 1, userY - 1] == ' ') // проверка буквы г на тупик2
- {
- Console.Clear();
- for (int i = 0; i < view12.GetLength(0); i++)
- {
- for (int j = 0; j < view12.GetLength(1) - 1; j++)
- {
- Console.Write(view12[i, j]);
- }
- Console.WriteLine();
- }
- curA = view12;
- }
- if (map[userX + 1, userY - 1] == ' ' && map[userX + 1, userY + 1] == ' ') // проверка буквы Г туда и обратно)
- {
- Console.Clear();
- for (int i = 0; i < view13.GetLength(0); i++)
- {
- for (int j = 0; j < view13.GetLength(1) - 1; j++)
- {
- Console.Write(view13[i, j]);
- }
- Console.WriteLine();
- }
- curA = view13;
- }
- }
- }
- }
- switch (charKey.Key)
- {
- case ConsoleKey.Escape:
- Console.Clear();
- for (int i = 0; i < curA.GetLength(0); i++)
- {
- for (int j = 0; j < curA.GetLength(1) - 1; j++)
- {
- Console.Write(curA[i, j]);
- }
- Console.WriteLine();
- }
- perna = 0;
- break;
- }
- if (userX == 2 && userY == 11 && x1 == 1)
- {
- x1 = 0;
- }
- //сделан
- if (userX == 2 && userY == 5 && x2 == 1)
- {
- x2 = 0;
- }
- //сделан
- if (userX == 5 && userY == 3 && x3 == 1)
- {
- x3 = 0;
- }
- //сделан
- if (userX == 11 && userY == 5 && x4 == 1)
- {
- x4 = 0;
- }
- //сделан
- if (userX == 15 && userY == 2 && x5 == 1)
- {
- x5 = 0;
- }
- //сделан
- if (userX == 15 && userY == 9 && x6 == 1)
- {
- x6 = 0;
- }
- //сделан
- if (x1 == 0 && x2 == 0 && x3 == 0 && x4 == 0 && x5 == 0 && x6 == 0 && userX==16 && userY==12)
- {
- break;
- }
- }
- Console.Clear();
- Console.SetCursorPosition(15, 15);
- Console.Write("Вы победили! вы собрали все кристаллы.");
- Console.WriteLine();
- Console.ReadLine();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement