public MapNode.NodeType[,] MapState() { var mapstate = new MapNode.NodeType[_mapWidth, _mapHeight]; for (var x = 0; x < _mapWidth; x++) { for (var y = 0; y < _mapHeight; y++) { mapstate[x, y] = GetNodeType(x, y); } } return(mapstate); }
public void SetNodeType(int x, int y, MapNode.NodeType nodeType) { Grid.GetValue(x, y).SetNodeType(nodeType); }