private void btnChangeMap_Click(object sender, EventArgs e) { MapChar map = new MapChar(font.pamc, pluginHost.Get_Language()); map.ShowDialog(); if (map.DialogResult != DialogResult.OK) { return; } font.pamc = map.Maps; for (int i = 0; i < font.pamc.Count; i++) { if (font.pamc[i].info is sNFTR.PAMC.Type2) { sNFTR.PAMC sec = font.pamc[i]; List <sNFTR.PAMC.Type2.CharInfo> infos = new List <sNFTR.PAMC.Type2.CharInfo>(); sNFTR.PAMC.Type2 type2 = (sNFTR.PAMC.Type2)sec.info; infos.AddRange(type2.charInfo); infos.Sort(Sort_Font); type2.charInfo = infos.ToArray(); sec.info = type2; font.pamc[i] = sec; } } charTile.Clear(); Fill_CharTile(); txtBox_TextChanged(txtBox, null); }
private void btnChangeMap_Click(object sender, EventArgs e) { MapChar map = new MapChar(font.pamc, pluginHost.Get_Language()); map.ShowDialog(); if (map.DialogResult != DialogResult.OK) return; font.pamc = map.Maps; for (int i = 0; i < font.pamc.Count; i++) { if (font.pamc[i].info is sNFTR.PAMC.Type2) { sNFTR.PAMC sec = font.pamc[i]; List<sNFTR.PAMC.Type2.CharInfo> infos = new List<sNFTR.PAMC.Type2.CharInfo>(); sNFTR.PAMC.Type2 type2 = (sNFTR.PAMC.Type2)sec.info; infos.AddRange(type2.charInfo); infos.Sort(Sort_Font); type2.charInfo = infos.ToArray(); sec.info = type2; font.pamc[i] = sec; } } charTile.Clear(); Fill_CharTile(); txtBox_TextChanged(txtBox, null); }