예제 #1
0
 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);
     }
 }
예제 #2
0
        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]);
            }
        }
예제 #3
0
		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]);
			}
		}
예제 #4
0
		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);
			}
		}