public void CreateMap() { int width = 4; int height = 3; Map = new Tile[width, height]; for (int x = 0; x < width; x++) { for (int y = 0; y < height; y++) { Map[x, y] = new Tile(x, y); } } AsciiMap = Map; Map[0, 0].FourWalls = Walls.Up | Walls.Left; Map[0, 1].FourWalls = Walls.Left; Map[0, 2].FourWalls = Walls.Down | Walls.Left; Map[1, 0].FourWalls = Walls.Up; Map[1, 1].FourWalls = Walls.Up | Walls.Right | Walls.Down; Map[1, 2].FourWalls = Walls.Down; Map[2, 0].FourWalls = Walls.Up | Walls.Right; Map[2, 1].FourWalls = Walls.None; Map[2, 2].FourWalls = Walls.Down | Walls.Right; Map[3, 0].FourWalls = Walls.None; Map[3, 1].FourWalls = Walls.Up | Walls.Down | Walls.Goal; Map[3, 2].FourWalls = Walls.None; }
public void CreateMap() { Map = new Tile[3,3]; //Tile(UP, DOWN, LEFT, RIGHT) //[x,y] Map[0, 0] = new Tile(true, false, true, false); Map[1, 0] = new Tile(true, false, false, false); Map[2, 0] = new Tile(true, false, false, true); Map[0, 1] = new Tile(false, false, true, false); Map[1, 1] = new Tile(true, true, false, true); Map[2, 1] = new Tile(false, false, false, false); Map[0, 2] = new Tile(false, true, true, false); Map[1, 2] = new Tile(false, true, false, false); Map[2, 2] = new Tile(false, true, false, true); }
public void CreateMap() { Map = new Tile[3, 3]; for (int i = 0; i < 3; i++) { for (int j = 0; j < 3; j++) { Map[i, j] = new Tile(); } } Map[0, 0].FourWalls = Walls.Up | Walls.Left; Map[0, 1].FourWalls = Walls.Left; Map[0, 2].FourWalls = Walls.Left | Walls.Down; Map[1, 0].FourWalls = Walls.Up; Map[1, 1].FourWalls = Walls.Up | Walls.Right | Walls.Down; Map[1, 2].FourWalls = Walls.Down; Map[2, 0].FourWalls = Walls.Up | Walls.Right; Map[2, 1].FourWalls = Walls.None; Map[2, 2].FourWalls = Walls.Right | Walls.Down; }