コード例 #1
0
        private void btnLoad_Click(object sender, EventArgs e)
        {
            OpenFileDialog dialog = new OpenFileDialog();

            dialog.InitialDirectory = tempSavePath;
            dialog.DefaultExt       = ".pmf";
            dialog.Filter           = "Partial Movie File|*.pmf";
            dialog.AddExtension     = true;
            dialog.ShowDialog();

            if (!System.IO.File.Exists(dialog.FileName))
            {
                MessageBox.Show("File does not exist."); return;
            }

            MovieZone z = new MovieZone();

            z.name   = dialog.SafeFileName;
            z.start  = 0;
            z.bytes  = System.IO.File.ReadAllBytes(dialog.FileName);
            z.length = BitConverter.ToInt32(z.bytes, 0);

            zones.Add(z);
            listZones.Items.Add(z.getStr());
        }
コード例 #2
0
        // Loading
        private void PartialsForm_Load(object sender, EventArgs e)
        {
            MovieZone main = new MovieZone();

            main.start  = 0;
            main.length = mov.Frames;
            main.name   = "Main Zone";
            main.bytes  = GetPSave(0, mov.Frames);

            zones.Add(main);
            listZones.Items.Add(main.name + " - length: " + main.length);
        }
コード例 #3
0
        // Get a zone from current movie
        private void btnSetZone_Click(object sender, EventArgs e)
        {
            MovieZone z = new MovieZone();

            z.start  = (int)numSetStart.Value;
            z.length = (int)(numSetEnd.Value - numSetStart.Value);
            z.bytes  = GetPSave(z.start, z.start + z.length);
            z.name   = "Zone " + zones.Count;

            zones.Add(z);
            listZones.Items.Add(z.name + " - length: " + z.length);
        }