Beispiel #1
0
        private void toolStripMenuItem1_Click(object sender, EventArgs e)
        {
            var renderer = new FinalRender(ol.Animatronic);

            renderer.Show();

            this.destination  = renderer.pictureBox1.Image;
            this.pdestination = renderer.pictureBox1;
            calculusWorker.DestinationImage = renderer.pictureBox1.Image;
            calculusWorker.DoFinalRenderCalculus(ol, this, renderer);
        }
Beispiel #2
0
        public void DoFinalRenderCalculus(ObjectsList ol, MainForm f, FinalRender r)
        {
            this.ol = ol.Items;

            this.animatronic = ol.Animatronic;
            this.form        = f;
            this.render      = r;

            if (animatronic.FramesNumber == 0 || form.skipanimations.Checked)
            {
                Mode = MODE.RENDER;
            }
            else
            {
                render.Render.Invoke(render.Render.SetMaximum, new object[] { animatronic.FramesNumber });
                Mode = MODE.ANIM;
            }

            this.RunWorkerAsync();
        }