예제 #1
0
        public void MapItemSizes(List <Item> items)
        {
            Dictionary <string, string> iconMap = dao.MapItemBitmaps(items.Select(m => m.BaseRecord).ToList());

            for (int i = 0; i < items.Count; i++)
            {
                var bitmap = string.Format("{0}.png", Path.GetFileName(iconMap[items[i].BaseRecord].Replace(".dbr", ".tex")));
                MapItemSize(bitmap, out items[i].Height, out items[i].Width);
            }
        }
예제 #2
0
 public Dictionary <string, string> MapItemBitmaps(List <string> records)
 {
     return(ThreadExecuter.Execute(
                () => repo.MapItemBitmaps(records)
                ));
 }