Beispiel #1
0
        private void openToolStripMenuItem_Click(object sender, EventArgs e)
        {
            using (var openFileDialog = new OpenFileDialog())
            {
                openFileDialog.Filter = "Resource archive (*.box) | *.box";

                if (openFileDialog.ShowDialog() == DialogResult.OK)
                {
                    try
                    {
                        video = new BOXFile(openFileDialog.FileName);
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message,
                                        "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }

                    filter.Enabled = true;

                    spritesBox.Clear();
                    status.Text = null;

                    filesBox.BeginUpdate();

                    filesBox.Items.Clear();

                    foreach (var item in video.Entries)
                    {
                        filesBox.Items.Add(item.Filename);
                    }

                    filesBox.EndUpdate();
                }
            }
        }
Beispiel #2
0
 public GameTextures(GraphicsDevice graphicsDevice, string boxname)
 {
     this.graphicsDevice = graphicsDevice;
     BOX = new BOXFile(boxname);
 }