コード例 #1
0
        private void MainForm_Load(object sender, EventArgs e)
        {
#if GLRender
            openGlControl_Resize(this, EventArgs.Empty);
            OpenGLDebugDraw.InitTextRenderer(openGlControl);
#endif //GLRender

            Init();
            SetView();


            chkbAabbs.Checked      = _settings.drawAABBs == 1;
            chkbCF.Checked         = _settings.drawContactForces == 1;
            chkbCN.Checked         = _settings.drawContactNormals == 1;
            chkbCom.Checked        = _settings.drawCOMs == 1;
            chkbCoreShapes.Checked = _settings.drawCoreShapes == 1;
            chkbCP.Checked         = _settings.drawContactPoints == 1;
            chkbFF.Checked         = _settings.drawFrictionForces == 1;
            chkbJoints.Checked     = _settings.drawJoints == 1 ? true : false;
            chkbObbs.Checked       = _settings.drawOBBs == 1 ? true : false;
            chkbPairs.Checked      = _settings.drawPairs == 1 ? true : false;
            chkbShapes.Checked     = _settings.drawShapes == 1 ? true : false;
            chkbStatistics.Checked = _settings.drawStats == 1 ? true : false;

            chkbToi.Checked       = _settings.enableTOI == 1 ? true : false;
            chkbWarmStart.Checked = _settings.enableWarmStarting == 1 ? true : false;

            nudVelIters.Value = _settings.velocityIterations;
            nudPosIters.Value = _settings.positionIterations;
            nudHz.Value       = (decimal)_settings.hz;

            foreach (TestEntry t in Test.g_testEntries)
            {
                cmbbTests.Items.Add(t);
            }

            _testEntry              = Test.g_testEntries[0];
            CurrentTest             = _testEntry.CreateFcn();
            cmbbTests.SelectedIndex = 0;

            redrawTimer.Interval = 16;
            redrawTimer.Enabled  = true;
        }
コード例 #2
0
ファイル: MainForm.cs プロジェクト: wangshangxin/box2dx
        private void MainForm_Load(object sender, EventArgs e)
        {
            chkbAabbs.Checked      = settings.drawAABBs == 1 ? true : false;
            chkbCF.Checked         = settings.drawContactForces == 1 ? true : false;
            chkbCN.Checked         = settings.drawContactNormals == 1 ? true : false;
            chkbCom.Checked        = settings.drawCOMs == 1 ? true : false;
            chkbCoreShapes.Checked = settings.drawCoreShapes == 1 ? true : false;
            chkbCP.Checked         = settings.drawContactPoints == 1 ? true : false;
            chkbFF.Checked         = settings.drawFrictionForces == 1 ? true : false;
            chkbJoints.Checked     = settings.drawJoints == 1 ? true : false;
            chkbObbs.Checked       = settings.drawOBBs == 1 ? true : false;
            chkbPairs.Checked      = settings.drawPairs == 1 ? true : false;
            chkbShapes.Checked     = settings.drawShapes == 1 ? true : false;
            chkbStatistics.Checked = settings.drawStats == 1 ? true : false;

            chkbToi.Checked       = settings.enableTOI == 1 ? true : false;
            chkbWarmStart.Checked = settings.enableWarmStarting == 1 ? true : false;

            nudVelIters.Value = settings.velocityIterations;
            nudPosIters.Value = settings.positionIterations;
            nudHz.Value       = (decimal)settings.hz;

            for (int i = 0; i < Test.g_testEntries.Length; i++)
            {
                cmbbTests.Items.Add(Test.g_testEntries[i]);
            }

            testEntry               = Test.g_testEntries[0];
            CurrentTest             = testEntry.CreateFcn();
            cmbbTests.SelectedIndex = 0;

            /*timer = new System.Timers.Timer();
             * timer.Elapsed += new System.Timers.ElapsedEventHandler(timer_Elapsed);
             * timer.Interval = 1000.0f / settings.hz;
             * timer.AutoReset = true;
             * timer.Enabled = true;*/

            redrawTimer.Interval = 16;
            redrawTimer.Enabled  = true;
        }
コード例 #3
0
ファイル: MainForm.cs プロジェクト: colgreen/box2dx
		private void MainForm_Load(object sender, EventArgs e)
		{
			chkbAabbs.Checked = settings.drawAABBs == 1 ? true : false;
			chkbCF.Checked = settings.drawContactForces == 1 ? true : false;
			chkbCN.Checked = settings.drawContactNormals == 1 ? true : false;
			chkbCom.Checked = settings.drawCOMs == 1 ? true : false;
			chkbCoreShapes.Checked = settings.drawCoreShapes == 1 ? true : false;
			chkbCP.Checked = settings.drawContactPoints == 1 ? true : false;
			chkbFF.Checked = settings.drawFrictionForces == 1 ? true : false;
			chkbJoints.Checked = settings.drawJoints == 1 ? true : false;
			chkbObbs.Checked = settings.drawOBBs == 1 ? true : false;
			chkbPairs.Checked = settings.drawPairs == 1 ? true : false;
			chkbShapes.Checked = settings.drawShapes == 1 ? true : false;
			chkbStatistics.Checked = settings.drawStats == 1 ? true : false;

			chkbToi.Checked = settings.enableTOI == 1 ? true : false;
			chkbWarmStart.Checked = settings.enableWarmStarting == 1 ? true : false;

			nudVelIters.Value = settings.velocityIterations;
			nudPosIters.Value = settings.positionIterations;
			nudHz.Value = (decimal)settings.hz;

			for (int i = 0; i < Test.g_testEntries.Length; i++)
			{
				cmbbTests.Items.Add(Test.g_testEntries[i]);
			}

			testEntry = Test.g_testEntries[0];
			CurrentTest = testEntry.CreateFcn();
			cmbbTests.SelectedIndex = 0;

			/*timer = new System.Timers.Timer();
			timer.Elapsed += new System.Timers.ElapsedEventHandler(timer_Elapsed);
			timer.Interval = 1000.0f / settings.hz;
			timer.AutoReset = true;
			timer.Enabled = true;*/

			redrawTimer.Interval = 16;
			redrawTimer.Enabled = true;
		}
コード例 #4
0
 private void cmbbTests_SelectedIndexChanged(object sender, EventArgs e)
 {
     _testEntry  = cmbbTests.SelectedItem as TestEntry;
     CurrentTest = _testEntry.CreateFcn();
     this.Text   = "Box2DX " + Application.ProductVersion + " - " + _testEntry.ToString();
 }
コード例 #5
0
ファイル: MainForm.cs プロジェクト: ajmaya/box2dx
		private void cmbbTests_SelectedIndexChanged(object sender, EventArgs e)
		{
			testEntry = cmbbTests.SelectedItem as TestEntry;
			CurrentTest = testEntry.CreateFcn();
			this.Text = "Box2DX " + Application.ProductVersion + " - " + testEntry.ToString();
		}