private void genButton_Click(object sender, EventArgs e)
 {
     if (mainTab.SelectedTab.Name == "MapPage")
     {
         if (genButton.Text == "Generate")
         {
             GraphicTableParser          gtp       = new GraphicTableParser(convBox.Text);
             Dictionary <ushort, ushort> ConvTable = gtp.Parse();
             if (ConvTable == null)
             {
                 MessageBox.Show("Conversion table not loaded!");
                 return;
             }
             String apppath = GetAppTemp();
             if (Directory.Exists(apppath))
             {
                 Directory.Delete(apppath, true);
             }
             Directory.CreateDirectory(apppath);
             Map mappa   = null;
             int facetId = 0;
             if (britanniaButton.Checked)
             {
                 mappa   = Map.Felucca;
                 facetId = 0;
             }
             else if (britanniaAltButton.Checked)
             {
                 mappa   = Map.Trammel;
                 facetId = 1;
             }
             else if (ilshenarButton.Checked)
             {
                 mappa   = Map.Ilshenar;
                 facetId = 2;
             }
             else if (malasButton.Checked)
             {
                 mappa   = Map.Malas;
                 facetId = 3;
             }
             else if (tokunoButton.Checked)
             {
                 mappa   = Map.Tokuno;
                 facetId = 4;
             }
             BlockWriter bw = new BlockWriter(facetId, mappa, apppath, ConvTable);
             bw.Write();
             MessageBox.Show("Completed.");
             genButton.Text = "Compress & Pack";
         }
         else
         {
         }
     }
 }
Exemple #2
0
        private void genButton_Click(object sender, EventArgs e)
        {
            if (mainTab.SelectedTab.Name == "MapPage")
            {
                if (genButton.Text == "Generate")
                {
                    GraphicTableParser gtp = new GraphicTableParser(convBox.Text);
                    Dictionary<ushort, ushort> ConvTable = gtp.Parse();
                    if (ConvTable == null)
                    {
                        MessageBox.Show("Conversion table not loaded!");
                        return;
                    }
                    String apppath = GetAppTemp();
                    if (Directory.Exists(apppath))
                        Directory.Delete(apppath, true);
                    Directory.CreateDirectory(apppath);
                    Map mappa = null;
                    int facetId = 0;
                    if (britanniaButton.Checked)
                    {
                        mappa = Map.Felucca;
                        facetId = 0;
                    }
                    else if (britanniaAltButton.Checked)
                    {
                        mappa = Map.Trammel;
                        facetId = 1;
                    }
                    else if (ilshenarButton.Checked)
                    {
                        mappa = Map.Ilshenar;
                        facetId = 2;
                    }
                    else if (malasButton.Checked)
                    {
                        mappa = Map.Malas;
                        facetId = 3;
                    }
                    else if (tokunoButton.Checked)
                    {
                        mappa = Map.Tokuno;
                        facetId = 4;
                    }
                    BlockWriter bw = new BlockWriter(facetId, mappa, apppath,ConvTable);
                    bw.Write();
                    MessageBox.Show("Completed.");
                    genButton.Text = "Compress & Pack";
                }
                else
                {

                }
            }
        }