Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }