private void addMaps(TreeNode tn, Dictionary <string, IMapDesc> maps) { foreach (string key in maps.Keys) { SortableTreeNode mapNode = new SortableTreeNode(key); mapNode.Tag = maps[key]; tn.Nodes.Add(mapNode); } }
private void AddTileset(ITileset tSet) { SortableTreeNode tSetNode = new SortableTreeNode(tSet.Name); tSetNode.Tag = tSet; mapList.Nodes.Add(tSetNode); foreach (string tSetMapGroup in tSet.Subsets.Keys) { SortableTreeNode tsGroup = new SortableTreeNode(tSetMapGroup); tsGroup.Tag = tSet.Subsets[tSetMapGroup]; tSetNode.Nodes.Add(tsGroup); addMaps(tsGroup, tSet.Subsets[tSetMapGroup]); } }
public void AddTileset(ITileset tSet) { SortableTreeNode tSetNode = new SortableTreeNode(tSet.Name); tSetNode.Tag = tSet; mapList.Nodes.Add(tSetNode); foreach (string tSetMapGroup in tSet.Subsets.Keys) { SortableTreeNode tsGroup = new SortableTreeNode(tSetMapGroup); tsGroup.Tag = tSet.Subsets[tSetMapGroup]; tSetNode.Nodes.Add(tsGroup); addMaps(tsGroup, tSet.Subsets[tSetMapGroup]); } }
private void addMaps(TreeNode tn, Dictionary<string, IMapDesc> maps) { foreach (string key in maps.Keys) { SortableTreeNode mapNode = new SortableTreeNode(key); mapNode.Tag = maps[key]; tn.Nodes.Add(mapNode); } }