public Scene2(Game g) : base(g) { if (File.Exists("././test.json")) { { using (StreamReader sr = new StreamReader("././test.json")) { json = sr.ReadToEnd(); jsonTileset = JsonConvert.DeserializeObject <Tiles>(json); } } } t = new Tileset(g, new Vector2(0, 0)); t.fromFile = jsonTileset; t.layout = new Room[4][]; for (int i = 0; i < t.layout.Length; i++) { t.layout[i] = new Room[4]; } t.CreateMap(); t.createRooms(); //t.jsonObj = new Tile //{ // layout = jsonTileset.tiles[0].layout, // entrance = jsonTileset.tiles[0].entrance, // exit = jsonTileset.tiles[0].exit //}; //t2 = new Tileset(g, new Vector2(2, 1)); //t2.jsonObj = new Tile //{ // layout = jsonTileset.tiles[1].layout, // entrance = jsonTileset.tiles[1].entrance, // exit = jsonTileset.tiles[1].exit //}; //t3 = new Tileset(g, new Vector2(1, 1)); //t3.jsonObj = new Tile //{ // layout = jsonTileset.tiles[2].layout, // entrance = jsonTileset.tiles[2].entrance, // exit = jsonTileset.tiles[2].exit //}; //t4 = new Tileset(g, new Vector2(0, 1)); //t4.jsonObj = new Tile //{ // layout = jsonTileset.tiles[3].layout, // entrance = jsonTileset.tiles[3].entrance, // exit = jsonTileset.tiles[3].exit //}; _name = "Second Level"; }