private void button3_Click(object sender, EventArgs e) { OpenFileDialog ofd = new OpenFileDialog(); ofd.Filter = "MetalX Movie File|*.mxmovie"; ofd.RestoreDirectory = true; if (ofd.ShowDialog() == DialogResult.OK) { mxmovie = (MetalX.File.MetalXMovie)Util.LoadObject(ofd.FileName); pictureBox1.Image = Image.FromStream(mxmovie.MXT.TextureDataStream); //mxmovie.MXT.SizePixel = pictureBox1.Image.Size; label1.Text = mxmovie.MXT.Size.ToString(); textBox1.Text = mxmovie.TileSize.Width.ToString(); textBox2.Text = mxmovie.TileSize.Height.ToString(); textBox3.Text = mxmovie.FrameCount.ToString(); textBox4.Text = mxmovie.FrameInterval.ToString(); ui_mname.Text = mxmovie.Name; try { ui_bgsound.Text = mxmovie.BGSound.Name; } catch { } ui_loop.Checked = mxmovie.Loop; setup(); update_loc_list(); } }
public MenuMonster(Game g) : base(g) { Name = "MenuMonster"; movie = game.LoadDotMXMovie(game.MovieFiles["cursor"].FullName); OnFormBoxDisappear += new FormBoxEvent(MenuMonster_OnFormBoxDisappear); OnFormBoxAppear += new FormBoxEvent(MenuMonster_OnFormBoxAppear); ControlBoxes.Clear(); for (int i = 0; i < 16; i++) { bb.Add(new ButtonBox(game)); bb[i].OnButtonFocus += new ButtonBoxEvent(MenuMonster_OnButtonFocus); bb[i].OnButtonUp += new ButtonBoxEvent(MenuMonster_OnButtonUp); //ControlBoxes.Add(bb[i]); } }