From 749051999168fe308243243d3a03eba5ceef4825 Mon Sep 17 00:00:00 2001 From: ThatDumbPan <84107939+ThatDumbPan@users.noreply.github.com> Date: Mon, 18 Dec 2023 17:20:23 -0600 Subject: [PATCH] v1.1 release --- .vs/JellyEditor3/v16/.suo | Bin 95232 -> 94208 bytes JelloEditor/Form1.Designer.cs | 1555 +++++++++-------- JelloEditor/Form1.cs | 72 +- JelloEditor/MotionSettings.Designer.cs | 1 - JelloEditor/MotionSettings.cs | 5 - JelloEditor/MotionSettings.resx | 3 - JelloEditor/bin/Release/JellyEditor3.exe | Bin 1501696 -> 1502720 bytes JelloEditor/bin/Release/JellyEditor3.pdb | Bin 218624 -> 220672 bytes .../bin/Release/JellyPhysics_Small.dll | Bin 34304 -> 34304 bytes .../bin/Release/JellyPhysics_Small.pdb | Bin 103936 -> 103936 bytes .../DesignTimeResolveAssemblyReferences.cache | Bin 0 -> 288 bytes ...gnTimeResolveAssemblyReferencesInput.cache | Bin 0 -> 7104 bytes ...ellyEditor3.csproj.AssemblyReference.cache | Bin 1218 -> 1679 bytes ...ellyEditor3.csproj.CoreCompileInputs.cache | 2 +- .../JellyEditor3.csproj.FileListAbsolute.txt | 18 + ...JellyEditor3.csproj.GenerateResource.cache | Bin 1237 -> 1237 bytes JelloEditor/obj/Release/JellyEditor3.exe | Bin 1501696 -> 1502720 bytes JelloEditor/obj/Release/JellyEditor3.pdb | Bin 218624 -> 220672 bytes .../Properties.Resources.Designer.cs.dll | Bin 0 -> 3584 bytes .../bin/Release/JellyPhysics_Small.dll | Bin 34304 -> 34304 bytes .../bin/Release/JellyPhysics_Small.pdb | Bin 103936 -> 103936 bytes ...gnTimeResolveAssemblyReferencesInput.cache | Bin 6590 -> 6612 bytes ...ysics_Small.csproj.AssemblyReference.cache | Bin 2854 -> 11 bytes ...yPhysics_Small.csproj.FileListAbsolute.txt | 6 + .../obj/Release/JellyPhysics_Small.dll | Bin 34304 -> 34304 bytes .../obj/Release/JellyPhysics_Small.pdb | Bin 103936 -> 103936 bytes 26 files changed, 881 insertions(+), 781 deletions(-) create mode 100644 JelloEditor/obj/Release/DesignTimeResolveAssemblyReferences.cache create mode 100644 JelloEditor/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache create mode 100644 JelloEditor/obj/Release/TempPE/Properties.Resources.Designer.cs.dll diff --git a/.vs/JellyEditor3/v16/.suo b/.vs/JellyEditor3/v16/.suo index 271051f296eb5c4cf8684e84e44953ec320613bb..81a3558d26b12eeed4cd1b95a532fcfa4ec3f31c 100644 GIT binary patch delta 10133 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 nA3|UTQo_$LgpY23d7d1!nh delta 8239 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 diff --git a/JelloEditor/Form1.Designer.cs b/JelloEditor/Form1.Designer.cs index 89cf05b..3bf8704 100644 --- a/JelloEditor/Form1.Designer.cs +++ b/JelloEditor/Form1.Designer.cs @@ -41,9 +41,9 @@ private void InitializeComponent() this.quitToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.optionsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.toolStripShowGrid = new System.Windows.Forms.ToolStripMenuItem(); - this.snapToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.toggleEditorThemeToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.drawPolysInSceneEditModeToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.snapToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.aToolStripMenuItem1 = new System.Windows.Forms.ToolStripSeparator(); this.gridSetupToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.sceneSettingsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); @@ -69,101 +69,103 @@ private void InitializeComponent() this.statusStrip1 = new System.Windows.Forms.StatusStrip(); this.toolStripProgressBar1 = new System.Windows.Forms.ToolStripProgressBar(); this.toolStripMainStatus = new System.Windows.Forms.ToolStripStatusLabel(); - this.tabControl1 = new System.Windows.Forms.TabControl(); - this.tabScene = new System.Windows.Forms.TabPage(); - this.groupBoxTransformation = new System.Windows.Forms.GroupBox(); - this.label8 = new System.Windows.Forms.Label(); - this.label7 = new System.Windows.Forms.Label(); - this.label6 = new System.Windows.Forms.Label(); - this.textSceneScaleX = new System.Windows.Forms.TextBox(); - this.textSceneScaleY = new System.Windows.Forms.TextBox(); - this.textSceneAngle = new System.Windows.Forms.TextBox(); - this.trackSceneAngle = new System.Windows.Forms.TrackBar(); - this.textScenePosX = new System.Windows.Forms.TextBox(); - this.textScenePosY = new System.Windows.Forms.TextBox(); - this.tabControlSceneObjectSettings = new System.Windows.Forms.TabControl(); - this.tabPage1 = new System.Windows.Forms.TabPage(); - this.groupBoxSettings = new System.Windows.Forms.GroupBox(); - this.checkBoxTriggerNoCam = new System.Windows.Forms.CheckBox(); - this.buttonTriggerTarget = new System.Windows.Forms.Button(); - this.checkBoxIsTrigger = new System.Windows.Forms.CheckBox(); - this.checkBoxOverrideColor = new System.Windows.Forms.CheckBox(); - this.pictureBoxSceneColor = new System.Windows.Forms.PictureBox(); - this.buttonSceneColor = new System.Windows.Forms.Button(); - this.groupBoxMaterial = new System.Windows.Forms.GroupBox(); - this.labelMaterial = new System.Windows.Forms.Label(); - this.numericMaterial = new System.Windows.Forms.NumericUpDown(); - this.tabPage2 = new System.Windows.Forms.TabPage(); - this.buttonClearPathObjects = new System.Windows.Forms.Button(); - this.buttonAttachObjectToPath = new System.Windows.Forms.Button(); - this.checkBoxClosedPath = new System.Windows.Forms.CheckBox(); - this.groupBox1 = new System.Windows.Forms.GroupBox(); - this.radioButton2 = new System.Windows.Forms.RadioButton(); - this.radioButton1 = new System.Windows.Forms.RadioButton(); - this.butSceneCloneObject = new System.Windows.Forms.Button(); - this.butSceneNewObject = new System.Windows.Forms.Button(); - this.butSceneRemoveObject = new System.Windows.Forms.Button(); - this.butSceneAddObject = new System.Windows.Forms.Button(); - this.treeView1 = new System.Windows.Forms.TreeView(); - this.tabObject = new System.Windows.Forms.TabPage(); - this.textObjectPressure = new System.Windows.Forms.TextBox(); - this.checkBoxPressureBody = new System.Windows.Forms.CheckBox(); - this.groupBox3 = new System.Windows.Forms.GroupBox(); - this.label11 = new System.Windows.Forms.Label(); - this.label10 = new System.Windows.Forms.Label(); - this.textObjectShapeDamping = new System.Windows.Forms.TextBox(); - this.textObjectShapeK = new System.Windows.Forms.TextBox(); - this.checkBoxObjectShapeMatching = new System.Windows.Forms.CheckBox(); - this.pictureBoxObjectColor = new System.Windows.Forms.PictureBox(); - this.butObjectColor = new System.Windows.Forms.Button(); - this.checkBoxObjectKinematic = new System.Windows.Forms.CheckBox(); - this.groupBox2 = new System.Windows.Forms.GroupBox(); - this.label9 = new System.Windows.Forms.Label(); - this.label1 = new System.Windows.Forms.Label(); - this.textEdgeDamping = new System.Windows.Forms.TextBox(); - this.textEdgeK = new System.Windows.Forms.TextBox(); - this.textObjectName = new System.Windows.Forms.TextBox(); - this.label5 = new System.Windows.Forms.Label(); - this.groupSprings = new System.Windows.Forms.GroupBox(); - this.butObjectSpringSetAll = new System.Windows.Forms.Button(); - this.textObjectSpringDamping = new System.Windows.Forms.TextBox(); - this.label4 = new System.Windows.Forms.Label(); - this.textObjectSpringK = new System.Windows.Forms.TextBox(); - this.label3 = new System.Windows.Forms.Label(); - this.groupPoints = new System.Windows.Forms.GroupBox(); - this.textObjectPointMass = new System.Windows.Forms.TextBox(); - this.label2 = new System.Windows.Forms.Label(); - this.groupObjectMode = new System.Windows.Forms.GroupBox(); - this.radioObjectPolygons = new System.Windows.Forms.RadioButton(); - this.radioObjectSprings = new System.Windows.Forms.RadioButton(); - this.radioObjectEditPoints = new System.Windows.Forms.RadioButton(); this.saveFileDialog1 = new System.Windows.Forms.SaveFileDialog(); this.openFileDialog1 = new System.Windows.Forms.OpenFileDialog(); this.colorDialog1 = new System.Windows.Forms.ColorDialog(); this.folderBrowserDialog1 = new System.Windows.Forms.FolderBrowserDialog(); this.openFileDialog2 = new System.Windows.Forms.OpenFileDialog(); + this.tabObject = new System.Windows.Forms.TabPage(); + this.groupObjectMode = new System.Windows.Forms.GroupBox(); + this.radioObjectEditPoints = new System.Windows.Forms.RadioButton(); + this.radioObjectSprings = new System.Windows.Forms.RadioButton(); + this.radioObjectPolygons = new System.Windows.Forms.RadioButton(); + this.groupPoints = new System.Windows.Forms.GroupBox(); + this.label2 = new System.Windows.Forms.Label(); + this.textObjectPointMass = new System.Windows.Forms.TextBox(); + this.groupSprings = new System.Windows.Forms.GroupBox(); + this.label3 = new System.Windows.Forms.Label(); + this.textObjectSpringK = new System.Windows.Forms.TextBox(); + this.label4 = new System.Windows.Forms.Label(); + this.textObjectSpringDamping = new System.Windows.Forms.TextBox(); + this.butObjectSpringSetAll = new System.Windows.Forms.Button(); + this.label5 = new System.Windows.Forms.Label(); + this.textObjectName = new System.Windows.Forms.TextBox(); + this.groupBox2 = new System.Windows.Forms.GroupBox(); + this.textEdgeK = new System.Windows.Forms.TextBox(); + this.textEdgeDamping = new System.Windows.Forms.TextBox(); + this.label1 = new System.Windows.Forms.Label(); + this.label9 = new System.Windows.Forms.Label(); + this.checkBoxObjectKinematic = new System.Windows.Forms.CheckBox(); + this.butObjectColor = new System.Windows.Forms.Button(); + this.pictureBoxObjectColor = new System.Windows.Forms.PictureBox(); + this.groupBox3 = new System.Windows.Forms.GroupBox(); + this.checkBoxObjectShapeMatching = new System.Windows.Forms.CheckBox(); + this.textObjectShapeK = new System.Windows.Forms.TextBox(); + this.textObjectShapeDamping = new System.Windows.Forms.TextBox(); + this.label10 = new System.Windows.Forms.Label(); + this.label11 = new System.Windows.Forms.Label(); + this.checkBoxPressureBody = new System.Windows.Forms.CheckBox(); + this.textObjectPressure = new System.Windows.Forms.TextBox(); + this.tabScene = new System.Windows.Forms.TabPage(); + this.treeView1 = new System.Windows.Forms.TreeView(); + this.butSceneAddObject = new System.Windows.Forms.Button(); + this.butSceneRemoveObject = new System.Windows.Forms.Button(); + this.butSceneNewObject = new System.Windows.Forms.Button(); + this.butSceneCloneObject = new System.Windows.Forms.Button(); + this.groupBox1 = new System.Windows.Forms.GroupBox(); + this.radioButton1 = new System.Windows.Forms.RadioButton(); + this.radioButton2 = new System.Windows.Forms.RadioButton(); + this.tabControlSceneObjectSettings = new System.Windows.Forms.TabControl(); + this.tabPage2 = new System.Windows.Forms.TabPage(); + this.checkBoxClosedPath = new System.Windows.Forms.CheckBox(); + this.buttonAttachObjectToPath = new System.Windows.Forms.Button(); + this.buttonClearPathObjects = new System.Windows.Forms.Button(); + this.tabPage1 = new System.Windows.Forms.TabPage(); + this.groupBoxMaterial = new System.Windows.Forms.GroupBox(); + this.numericMaterial = new System.Windows.Forms.NumericUpDown(); + this.labelMaterial = new System.Windows.Forms.Label(); + this.groupBoxSettings = new System.Windows.Forms.GroupBox(); + this.buttonSceneColor = new System.Windows.Forms.Button(); + this.pictureBoxSceneColor = new System.Windows.Forms.PictureBox(); + this.checkBoxOverrideColor = new System.Windows.Forms.CheckBox(); + this.checkBoxIsTrigger = new System.Windows.Forms.CheckBox(); + this.buttonTriggerTarget = new System.Windows.Forms.Button(); + this.checkBoxTriggerNoCam = new System.Windows.Forms.CheckBox(); + this.groupBoxTransformation = new System.Windows.Forms.GroupBox(); + this.textScenePosY = new System.Windows.Forms.TextBox(); + this.textScenePosX = new System.Windows.Forms.TextBox(); + this.trackSceneAngle = new System.Windows.Forms.TrackBar(); + this.textSceneAngle = new System.Windows.Forms.TextBox(); + this.textSceneScaleY = new System.Windows.Forms.TextBox(); + this.textSceneScaleX = new System.Windows.Forms.TextBox(); + this.label6 = new System.Windows.Forms.Label(); + this.label7 = new System.Windows.Forms.Label(); + this.label8 = new System.Windows.Forms.Label(); + this.moveUpButton = new System.Windows.Forms.Button(); + this.moveDownButton = new System.Windows.Forms.Button(); + this.tabControl1 = new System.Windows.Forms.TabControl(); this.menuStrip1.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit(); this.statusStrip1.SuspendLayout(); - this.tabControl1.SuspendLayout(); + this.tabObject.SuspendLayout(); + this.groupObjectMode.SuspendLayout(); + this.groupPoints.SuspendLayout(); + this.groupSprings.SuspendLayout(); + this.groupBox2.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxObjectColor)).BeginInit(); + this.groupBox3.SuspendLayout(); this.tabScene.SuspendLayout(); - this.groupBoxTransformation.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.trackSceneAngle)).BeginInit(); + this.groupBox1.SuspendLayout(); this.tabControlSceneObjectSettings.SuspendLayout(); + this.tabPage2.SuspendLayout(); this.tabPage1.SuspendLayout(); - this.groupBoxSettings.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.pictureBoxSceneColor)).BeginInit(); this.groupBoxMaterial.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.numericMaterial)).BeginInit(); - this.tabPage2.SuspendLayout(); - this.groupBox1.SuspendLayout(); - this.tabObject.SuspendLayout(); - this.groupBox3.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.pictureBoxObjectColor)).BeginInit(); - this.groupBox2.SuspendLayout(); - this.groupSprings.SuspendLayout(); - this.groupPoints.SuspendLayout(); - this.groupObjectMode.SuspendLayout(); + this.groupBoxSettings.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxSceneColor)).BeginInit(); + this.groupBoxTransformation.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.trackSceneAngle)).BeginInit(); + this.tabControl1.SuspendLayout(); this.SuspendLayout(); // // menuStrip1 @@ -288,22 +290,14 @@ private void InitializeComponent() this.toolStripShowGrid.CheckState = System.Windows.Forms.CheckState.Checked; this.toolStripShowGrid.Name = "toolStripShowGrid"; this.toolStripShowGrid.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.G))); - this.toolStripShowGrid.Size = new System.Drawing.Size(316, 22); + this.toolStripShowGrid.Size = new System.Drawing.Size(192, 22); this.toolStripShowGrid.Text = "Show grid"; this.toolStripShowGrid.Click += new System.EventHandler(this.toolStripShowGrid_Click); // - // snapToolStripMenuItem - // - this.snapToolStripMenuItem.CheckOnClick = true; - this.snapToolStripMenuItem.Name = "snapToolStripMenuItem"; - this.snapToolStripMenuItem.Size = new System.Drawing.Size(192, 22); - this.snapToolStripMenuItem.Text = "Snap to grid"; - this.snapToolStripMenuItem.Visible = false; - // // toggleEditorThemeToolStripMenuItem // this.toggleEditorThemeToolStripMenuItem.Name = "toggleEditorThemeToolStripMenuItem"; - this.toggleEditorThemeToolStripMenuItem.Size = new System.Drawing.Size(316, 22); + this.toggleEditorThemeToolStripMenuItem.Size = new System.Drawing.Size(192, 22); this.toggleEditorThemeToolStripMenuItem.Text = "Toggle editor theme"; this.toggleEditorThemeToolStripMenuItem.Click += new System.EventHandler(this.toggleEditorThemeToolStripMenuItem_Click); // @@ -311,26 +305,34 @@ private void InitializeComponent() // this.drawPolysInSceneEditModeToolStripMenuItem.CheckOnClick = true; this.drawPolysInSceneEditModeToolStripMenuItem.Name = "drawPolysInSceneEditModeToolStripMenuItem"; - this.drawPolysInSceneEditModeToolStripMenuItem.Size = new System.Drawing.Size(316, 22); + this.drawPolysInSceneEditModeToolStripMenuItem.Size = new System.Drawing.Size(192, 22); this.drawPolysInSceneEditModeToolStripMenuItem.Text = "Always draw polygons"; this.drawPolysInSceneEditModeToolStripMenuItem.Click += new System.EventHandler(this.drawPolysInSceneEditModeToolStripMenuItem_Click); // + // snapToolStripMenuItem + // + this.snapToolStripMenuItem.CheckOnClick = true; + this.snapToolStripMenuItem.Name = "snapToolStripMenuItem"; + this.snapToolStripMenuItem.Size = new System.Drawing.Size(192, 22); + this.snapToolStripMenuItem.Text = "Snap to grid"; + this.snapToolStripMenuItem.Visible = false; + // // aToolStripMenuItem1 // this.aToolStripMenuItem1.Name = "aToolStripMenuItem1"; - this.aToolStripMenuItem1.Size = new System.Drawing.Size(313, 6); + this.aToolStripMenuItem1.Size = new System.Drawing.Size(189, 6); // // gridSetupToolStripMenuItem // this.gridSetupToolStripMenuItem.Name = "gridSetupToolStripMenuItem"; - this.gridSetupToolStripMenuItem.Size = new System.Drawing.Size(316, 22); + this.gridSetupToolStripMenuItem.Size = new System.Drawing.Size(192, 22); this.gridSetupToolStripMenuItem.Text = "Grid settings..."; this.gridSetupToolStripMenuItem.Click += new System.EventHandler(this.gridSetupToolStripMenuItem_Click); // // sceneSettingsToolStripMenuItem // this.sceneSettingsToolStripMenuItem.Name = "sceneSettingsToolStripMenuItem"; - this.sceneSettingsToolStripMenuItem.Size = new System.Drawing.Size(316, 22); + this.sceneSettingsToolStripMenuItem.Size = new System.Drawing.Size(192, 22); this.sceneSettingsToolStripMenuItem.Text = "Scene settings..."; this.sceneSettingsToolStripMenuItem.Click += new System.EventHandler(this.sceneSettingsToolStripMenuItem_Click); // @@ -523,436 +525,270 @@ private void InitializeComponent() this.toolStripMainStatus.Text = "Welcome to JellyEditor 3, the JellyCar 3 compatible level editor"; this.toolStripMainStatus.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; // - // tabControl1 + // openFileDialog1 // - this.tabControl1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) - | System.Windows.Forms.AnchorStyles.Right))); - this.tabControl1.Controls.Add(this.tabScene); - this.tabControl1.Controls.Add(this.tabObject); - this.tabControl1.Location = new System.Drawing.Point(700, 30); - this.tabControl1.Name = "tabControl1"; - this.tabControl1.SelectedIndex = 0; - this.tabControl1.Size = new System.Drawing.Size(185, 619); - this.tabControl1.TabIndex = 3; - this.tabControl1.SelectedIndexChanged += new System.EventHandler(this.tabControl1_SelectedIndexChanged); + this.openFileDialog1.FileName = "openFileDialog1"; // - // tabScene + // openFileDialog2 // - this.tabScene.Controls.Add(this.groupBoxTransformation); - this.tabScene.Controls.Add(this.tabControlSceneObjectSettings); - this.tabScene.Controls.Add(this.groupBox1); - this.tabScene.Controls.Add(this.butSceneCloneObject); - this.tabScene.Controls.Add(this.butSceneNewObject); - this.tabScene.Controls.Add(this.butSceneRemoveObject); - this.tabScene.Controls.Add(this.butSceneAddObject); - this.tabScene.Controls.Add(this.treeView1); - this.tabScene.Location = new System.Drawing.Point(4, 22); - this.tabScene.Name = "tabScene"; - this.tabScene.Padding = new System.Windows.Forms.Padding(3); - this.tabScene.Size = new System.Drawing.Size(177, 593); - this.tabScene.TabIndex = 0; - this.tabScene.Text = "Scene"; - this.tabScene.UseVisualStyleBackColor = true; + this.openFileDialog2.FileName = "openFileDialog1"; + this.openFileDialog2.Multiselect = true; // - // groupBoxTransformation + // tabObject // - this.groupBoxTransformation.Controls.Add(this.label8); - this.groupBoxTransformation.Controls.Add(this.label7); - this.groupBoxTransformation.Controls.Add(this.label6); - this.groupBoxTransformation.Controls.Add(this.textSceneScaleX); - this.groupBoxTransformation.Controls.Add(this.textSceneScaleY); - this.groupBoxTransformation.Controls.Add(this.textSceneAngle); - this.groupBoxTransformation.Controls.Add(this.trackSceneAngle); - this.groupBoxTransformation.Controls.Add(this.textScenePosX); - this.groupBoxTransformation.Controls.Add(this.textScenePosY); - this.groupBoxTransformation.Location = new System.Drawing.Point(0, 470); - this.groupBoxTransformation.Name = "groupBoxTransformation"; - this.groupBoxTransformation.Size = new System.Drawing.Size(177, 124); - this.groupBoxTransformation.TabIndex = 10; - this.groupBoxTransformation.TabStop = false; - this.groupBoxTransformation.Text = "Transformation"; + this.tabObject.Controls.Add(this.textObjectPressure); + this.tabObject.Controls.Add(this.textObjectName); + this.tabObject.Controls.Add(this.checkBoxPressureBody); + this.tabObject.Controls.Add(this.groupBox3); + this.tabObject.Controls.Add(this.pictureBoxObjectColor); + this.tabObject.Controls.Add(this.butObjectColor); + this.tabObject.Controls.Add(this.checkBoxObjectKinematic); + this.tabObject.Controls.Add(this.groupBox2); + this.tabObject.Controls.Add(this.label5); + this.tabObject.Controls.Add(this.groupSprings); + this.tabObject.Controls.Add(this.groupPoints); + this.tabObject.Controls.Add(this.groupObjectMode); + this.tabObject.Location = new System.Drawing.Point(4, 22); + this.tabObject.Name = "tabObject"; + this.tabObject.Padding = new System.Windows.Forms.Padding(3); + this.tabObject.Size = new System.Drawing.Size(177, 593); + this.tabObject.TabIndex = 1; + this.tabObject.Text = "Object"; + this.tabObject.UseVisualStyleBackColor = true; // - // label8 + // groupObjectMode // - this.label8.AutoSize = true; - this.label8.Location = new System.Drawing.Point(26, 61); - this.label8.Name = "label8"; - this.label8.Size = new System.Drawing.Size(34, 13); - this.label8.TabIndex = 9; - this.label8.Text = "Angle"; - // - // label7 - // - this.label7.AutoSize = true; - this.label7.Location = new System.Drawing.Point(27, 98); - this.label7.Name = "label7"; - this.label7.Size = new System.Drawing.Size(34, 13); - this.label7.TabIndex = 8; - this.label7.Text = "Scale"; - // - // label6 - // - this.label6.AutoSize = true; - this.label6.Location = new System.Drawing.Point(14, 22); - this.label6.Name = "label6"; - this.label6.Size = new System.Drawing.Size(44, 13); - this.label6.TabIndex = 7; - this.label6.Text = "Position"; - // - // textSceneScaleX - // - this.textSceneScaleX.Location = new System.Drawing.Point(66, 95); - this.textSceneScaleX.Name = "textSceneScaleX"; - this.textSceneScaleX.Size = new System.Drawing.Size(38, 20); - this.textSceneScaleX.TabIndex = 4; - this.textSceneScaleX.TextChanged += new System.EventHandler(this.textScene_TextChanged); - // - // textSceneScaleY - // - this.textSceneScaleY.Location = new System.Drawing.Point(110, 95); - this.textSceneScaleY.Name = "textSceneScaleY"; - this.textSceneScaleY.Size = new System.Drawing.Size(38, 20); - this.textSceneScaleY.TabIndex = 5; - this.textSceneScaleY.TextChanged += new System.EventHandler(this.textScene_TextChanged); - // - // textSceneAngle - // - this.textSceneAngle.Location = new System.Drawing.Point(110, 46); - this.textSceneAngle.Name = "textSceneAngle"; - this.textSceneAngle.Size = new System.Drawing.Size(38, 20); - this.textSceneAngle.TabIndex = 3; - this.textSceneAngle.TextChanged += new System.EventHandler(this.textScene_TextChanged); - // - // trackSceneAngle - // - this.trackSceneAngle.AutoSize = false; - this.trackSceneAngle.Location = new System.Drawing.Point(66, 69); - this.trackSceneAngle.Maximum = 360; - this.trackSceneAngle.Name = "trackSceneAngle"; - this.trackSceneAngle.Size = new System.Drawing.Size(82, 20); - this.trackSceneAngle.TabIndex = 3; - this.trackSceneAngle.TabStop = false; - this.trackSceneAngle.TickFrequency = 45; - this.trackSceneAngle.TickStyle = System.Windows.Forms.TickStyle.None; - this.trackSceneAngle.ValueChanged += new System.EventHandler(this.trackSceneAngle_ValueChanged); - // - // textScenePosX - // - this.textScenePosX.Location = new System.Drawing.Point(66, 19); - this.textScenePosX.Name = "textScenePosX"; - this.textScenePosX.Size = new System.Drawing.Size(38, 20); - this.textScenePosX.TabIndex = 1; - this.textScenePosX.TextChanged += new System.EventHandler(this.textScene_TextChanged); - // - // textScenePosY - // - this.textScenePosY.Location = new System.Drawing.Point(110, 19); - this.textScenePosY.Name = "textScenePosY"; - this.textScenePosY.Size = new System.Drawing.Size(38, 20); - this.textScenePosY.TabIndex = 2; - this.textScenePosY.TextChanged += new System.EventHandler(this.textScene_TextChanged); - // - // tabControlSceneObjectSettings - // - this.tabControlSceneObjectSettings.Controls.Add(this.tabPage1); - this.tabControlSceneObjectSettings.Controls.Add(this.tabPage2); - this.tabControlSceneObjectSettings.Location = new System.Drawing.Point(0, 269); - this.tabControlSceneObjectSettings.Name = "tabControlSceneObjectSettings"; - this.tabControlSceneObjectSettings.SelectedIndex = 0; - this.tabControlSceneObjectSettings.Size = new System.Drawing.Size(177, 200); - this.tabControlSceneObjectSettings.TabIndex = 9; - // - // tabPage1 - // - this.tabPage1.Controls.Add(this.groupBoxSettings); - this.tabPage1.Controls.Add(this.groupBoxMaterial); - this.tabPage1.Location = new System.Drawing.Point(4, 22); - this.tabPage1.Name = "tabPage1"; - this.tabPage1.Padding = new System.Windows.Forms.Padding(3); - this.tabPage1.Size = new System.Drawing.Size(169, 174); - this.tabPage1.TabIndex = 0; - this.tabPage1.Text = "Scene Object"; - this.tabPage1.UseVisualStyleBackColor = true; - // - // groupBoxSettings - // - this.groupBoxSettings.Controls.Add(this.checkBoxTriggerNoCam); - this.groupBoxSettings.Controls.Add(this.buttonTriggerTarget); - this.groupBoxSettings.Controls.Add(this.checkBoxIsTrigger); - this.groupBoxSettings.Controls.Add(this.checkBoxOverrideColor); - this.groupBoxSettings.Controls.Add(this.pictureBoxSceneColor); - this.groupBoxSettings.Controls.Add(this.buttonSceneColor); - this.groupBoxSettings.Location = new System.Drawing.Point(6, 50); - this.groupBoxSettings.Name = "groupBoxSettings"; - this.groupBoxSettings.Size = new System.Drawing.Size(154, 121); - this.groupBoxSettings.TabIndex = 9; - this.groupBoxSettings.TabStop = false; - this.groupBoxSettings.Text = "Settings"; - // - // checkBoxTriggerNoCam - // - this.checkBoxTriggerNoCam.AutoSize = true; - this.checkBoxTriggerNoCam.Location = new System.Drawing.Point(78, 19); - this.checkBoxTriggerNoCam.Name = "checkBoxTriggerNoCam"; - this.checkBoxTriggerNoCam.Size = new System.Drawing.Size(79, 17); - this.checkBoxTriggerNoCam.TabIndex = 14; - this.checkBoxTriggerNoCam.Text = "No Camera"; - this.checkBoxTriggerNoCam.UseVisualStyleBackColor = true; - this.checkBoxTriggerNoCam.CheckedChanged += new System.EventHandler(this.checkBoxTriggerNoCam_CheckedChanged); - // - // buttonTriggerTarget - // - this.buttonTriggerTarget.Location = new System.Drawing.Point(5, 35); - this.buttonTriggerTarget.Name = "buttonTriggerTarget"; - this.buttonTriggerTarget.Size = new System.Drawing.Size(140, 27); - this.buttonTriggerTarget.TabIndex = 13; - this.buttonTriggerTarget.Text = "Target Object..."; - this.buttonTriggerTarget.UseVisualStyleBackColor = true; - this.buttonTriggerTarget.Click += new System.EventHandler(this.buttonTriggerTarget_Click); + this.groupObjectMode.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.groupObjectMode.Controls.Add(this.radioObjectPolygons); + this.groupObjectMode.Controls.Add(this.radioObjectSprings); + this.groupObjectMode.Controls.Add(this.radioObjectEditPoints); + this.groupObjectMode.Location = new System.Drawing.Point(5, 34); + this.groupObjectMode.Name = "groupObjectMode"; + this.groupObjectMode.Size = new System.Drawing.Size(147, 92); + this.groupObjectMode.TabIndex = 0; + this.groupObjectMode.TabStop = false; + this.groupObjectMode.Text = "Object Edit Mode"; // - // checkBoxIsTrigger + // radioObjectEditPoints // - this.checkBoxIsTrigger.AutoSize = true; - this.checkBoxIsTrigger.Location = new System.Drawing.Point(6, 19); - this.checkBoxIsTrigger.Name = "checkBoxIsTrigger"; - this.checkBoxIsTrigger.Size = new System.Drawing.Size(70, 17); - this.checkBoxIsTrigger.TabIndex = 12; - this.checkBoxIsTrigger.Text = "Is Trigger"; - this.checkBoxIsTrigger.UseVisualStyleBackColor = true; - this.checkBoxIsTrigger.CheckedChanged += new System.EventHandler(this.checkBoxIsTrigger_CheckedChanged); + this.radioObjectEditPoints.AutoSize = true; + this.radioObjectEditPoints.Checked = true; + this.radioObjectEditPoints.Location = new System.Drawing.Point(12, 21); + this.radioObjectEditPoints.Name = "radioObjectEditPoints"; + this.radioObjectEditPoints.Size = new System.Drawing.Size(54, 17); + this.radioObjectEditPoints.TabIndex = 0; + this.radioObjectEditPoints.TabStop = true; + this.radioObjectEditPoints.Text = "Points"; + this.radioObjectEditPoints.UseVisualStyleBackColor = true; + this.radioObjectEditPoints.CheckedChanged += new System.EventHandler(this.radioObject_CheckedChanged); // - // checkBoxOverrideColor + // radioObjectSprings // - this.checkBoxOverrideColor.AutoSize = true; - this.checkBoxOverrideColor.Location = new System.Drawing.Point(6, 72); - this.checkBoxOverrideColor.Name = "checkBoxOverrideColor"; - this.checkBoxOverrideColor.Size = new System.Drawing.Size(93, 17); - this.checkBoxOverrideColor.TabIndex = 11; - this.checkBoxOverrideColor.Text = "Override Color"; - this.checkBoxOverrideColor.UseVisualStyleBackColor = true; - this.checkBoxOverrideColor.CheckedChanged += new System.EventHandler(this.checkBoxOverrideColor_CheckedChanged); + this.radioObjectSprings.AutoSize = true; + this.radioObjectSprings.Location = new System.Drawing.Point(12, 43); + this.radioObjectSprings.Name = "radioObjectSprings"; + this.radioObjectSprings.Size = new System.Drawing.Size(98, 17); + this.radioObjectSprings.TabIndex = 1; + this.radioObjectSprings.TabStop = true; + this.radioObjectSprings.Text = "Internal Springs"; + this.radioObjectSprings.UseVisualStyleBackColor = true; + this.radioObjectSprings.CheckedChanged += new System.EventHandler(this.radioObject_CheckedChanged); // - // pictureBoxSceneColor + // radioObjectPolygons // - this.pictureBoxSceneColor.BackColor = System.Drawing.Color.YellowGreen; - this.pictureBoxSceneColor.Location = new System.Drawing.Point(6, 89); - this.pictureBoxSceneColor.Name = "pictureBoxSceneColor"; - this.pictureBoxSceneColor.Size = new System.Drawing.Size(48, 26); - this.pictureBoxSceneColor.TabIndex = 10; - this.pictureBoxSceneColor.TabStop = false; + this.radioObjectPolygons.AutoSize = true; + this.radioObjectPolygons.Location = new System.Drawing.Point(12, 64); + this.radioObjectPolygons.Name = "radioObjectPolygons"; + this.radioObjectPolygons.Size = new System.Drawing.Size(68, 17); + this.radioObjectPolygons.TabIndex = 2; + this.radioObjectPolygons.TabStop = true; + this.radioObjectPolygons.Text = "Polygons"; + this.radioObjectPolygons.UseVisualStyleBackColor = true; + this.radioObjectPolygons.CheckedChanged += new System.EventHandler(this.radioObject_CheckedChanged); // - // buttonSceneColor + // groupPoints // - this.buttonSceneColor.Location = new System.Drawing.Point(58, 89); - this.buttonSceneColor.Name = "buttonSceneColor"; - this.buttonSceneColor.Size = new System.Drawing.Size(88, 27); - this.buttonSceneColor.TabIndex = 9; - this.buttonSceneColor.Text = "Color..."; - this.buttonSceneColor.UseVisualStyleBackColor = true; - this.buttonSceneColor.Click += new System.EventHandler(this.buttonSceneColor_Click); + this.groupPoints.Controls.Add(this.textObjectPointMass); + this.groupPoints.Controls.Add(this.label2); + this.groupPoints.Location = new System.Drawing.Point(6, 131); + this.groupPoints.Name = "groupPoints"; + this.groupPoints.Size = new System.Drawing.Size(145, 49); + this.groupPoints.TabIndex = 1; + this.groupPoints.TabStop = false; + this.groupPoints.Text = "Point Settings"; // - // groupBoxMaterial + // label2 // - this.groupBoxMaterial.Controls.Add(this.labelMaterial); - this.groupBoxMaterial.Controls.Add(this.numericMaterial); - this.groupBoxMaterial.Location = new System.Drawing.Point(6, 6); - this.groupBoxMaterial.Name = "groupBoxMaterial"; - this.groupBoxMaterial.Size = new System.Drawing.Size(154, 45); - this.groupBoxMaterial.TabIndex = 7; - this.groupBoxMaterial.TabStop = false; - this.groupBoxMaterial.Text = "Material"; + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(9, 23); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(78, 13); + this.label2.TabIndex = 2; + this.label2.Text = "Mass Per Point"; // - // labelMaterial + // textObjectPointMass // - this.labelMaterial.AutoSize = true; - this.labelMaterial.Location = new System.Drawing.Point(55, 22); - this.labelMaterial.Name = "labelMaterial"; - this.labelMaterial.Size = new System.Drawing.Size(96, 13); - this.labelMaterial.TabIndex = 9; - this.labelMaterial.Text = "No object selected"; + this.textObjectPointMass.Location = new System.Drawing.Point(95, 18); + this.textObjectPointMass.Name = "textObjectPointMass"; + this.textObjectPointMass.Size = new System.Drawing.Size(45, 20); + this.textObjectPointMass.TabIndex = 3; + this.textObjectPointMass.TextChanged += new System.EventHandler(this.textObjectPointMass_TextChanged); // - // numericMaterial + // groupSprings // - this.numericMaterial.Location = new System.Drawing.Point(6, 18); - this.numericMaterial.Maximum = new decimal(new int[] { - 7, - 0, - 0, - 0}); - this.numericMaterial.Name = "numericMaterial"; - this.numericMaterial.Size = new System.Drawing.Size(43, 20); - this.numericMaterial.TabIndex = 8; - this.numericMaterial.ValueChanged += new System.EventHandler(this.numericMaterial_ValueChanged); + this.groupSprings.Controls.Add(this.butObjectSpringSetAll); + this.groupSprings.Controls.Add(this.textObjectSpringDamping); + this.groupSprings.Controls.Add(this.label4); + this.groupSprings.Controls.Add(this.textObjectSpringK); + this.groupSprings.Controls.Add(this.label3); + this.groupSprings.Location = new System.Drawing.Point(6, 182); + this.groupSprings.Name = "groupSprings"; + this.groupSprings.Size = new System.Drawing.Size(145, 111); + this.groupSprings.TabIndex = 2; + this.groupSprings.TabStop = false; + this.groupSprings.Text = "Spring Settings"; // - // tabPage2 + // label3 // - this.tabPage2.Controls.Add(this.buttonClearPathObjects); - this.tabPage2.Controls.Add(this.buttonAttachObjectToPath); - this.tabPage2.Controls.Add(this.checkBoxClosedPath); - this.tabPage2.Location = new System.Drawing.Point(4, 22); - this.tabPage2.Name = "tabPage2"; - this.tabPage2.Padding = new System.Windows.Forms.Padding(3); - this.tabPage2.Size = new System.Drawing.Size(169, 174); - this.tabPage2.TabIndex = 1; - this.tabPage2.Text = "Path"; - this.tabPage2.UseVisualStyleBackColor = true; + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point(7, 24); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(47, 13); + this.label3.TabIndex = 0; + this.label3.Text = "Spring K"; // - // buttonClearPathObjects + // textObjectSpringK // - this.buttonClearPathObjects.Location = new System.Drawing.Point(11, 90); - this.buttonClearPathObjects.Name = "buttonClearPathObjects"; - this.buttonClearPathObjects.Size = new System.Drawing.Size(142, 23); - this.buttonClearPathObjects.TabIndex = 2; - this.buttonClearPathObjects.Text = "Clear Objects"; - this.buttonClearPathObjects.UseVisualStyleBackColor = true; - this.buttonClearPathObjects.Click += new System.EventHandler(this.buttonClearPathObjects_Click); + this.textObjectSpringK.Location = new System.Drawing.Point(64, 20); + this.textObjectSpringK.Name = "textObjectSpringK"; + this.textObjectSpringK.Size = new System.Drawing.Size(72, 20); + this.textObjectSpringK.TabIndex = 1; + this.textObjectSpringK.Text = "100"; + this.textObjectSpringK.TextChanged += new System.EventHandler(this.textObjectSpring_TextChanged); // - // buttonAttachObjectToPath + // label4 // - this.buttonAttachObjectToPath.Location = new System.Drawing.Point(11, 46); - this.buttonAttachObjectToPath.Name = "buttonAttachObjectToPath"; - this.buttonAttachObjectToPath.Size = new System.Drawing.Size(142, 23); - this.buttonAttachObjectToPath.TabIndex = 1; - this.buttonAttachObjectToPath.Text = "Attach Object..."; - this.buttonAttachObjectToPath.UseVisualStyleBackColor = true; - this.buttonAttachObjectToPath.Click += new System.EventHandler(this.button1_Click); + this.label4.AutoSize = true; + this.label4.Location = new System.Drawing.Point(7, 52); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(49, 13); + this.label4.TabIndex = 2; + this.label4.Text = "Damping"; // - // checkBoxClosedPath + // textObjectSpringDamping // - this.checkBoxClosedPath.AutoSize = true; - this.checkBoxClosedPath.Location = new System.Drawing.Point(6, 6); - this.checkBoxClosedPath.Name = "checkBoxClosedPath"; - this.checkBoxClosedPath.Size = new System.Drawing.Size(83, 17); - this.checkBoxClosedPath.TabIndex = 0; - this.checkBoxClosedPath.Text = "Closed Path"; - this.checkBoxClosedPath.UseVisualStyleBackColor = true; - this.checkBoxClosedPath.CheckedChanged += new System.EventHandler(this.checkBoxClosedPath_CheckedChanged); + this.textObjectSpringDamping.Location = new System.Drawing.Point(64, 48); + this.textObjectSpringDamping.Name = "textObjectSpringDamping"; + this.textObjectSpringDamping.Size = new System.Drawing.Size(72, 20); + this.textObjectSpringDamping.TabIndex = 3; + this.textObjectSpringDamping.Text = "10"; + this.textObjectSpringDamping.TextChanged += new System.EventHandler(this.textObjectSpring_TextChanged); // - // groupBox1 + // butObjectSpringSetAll // - this.groupBox1.Controls.Add(this.radioButton2); - this.groupBox1.Controls.Add(this.radioButton1); - this.groupBox1.Location = new System.Drawing.Point(0, 228); - this.groupBox1.Name = "groupBox1"; - this.groupBox1.Size = new System.Drawing.Size(177, 43); - this.groupBox1.TabIndex = 8; - this.groupBox1.TabStop = false; - this.groupBox1.Text = "Object Type"; + this.butObjectSpringSetAll.Location = new System.Drawing.Point(11, 75); + this.butObjectSpringSetAll.Name = "butObjectSpringSetAll"; + this.butObjectSpringSetAll.Size = new System.Drawing.Size(125, 27); + this.butObjectSpringSetAll.TabIndex = 5; + this.butObjectSpringSetAll.Text = "Set All"; + this.butObjectSpringSetAll.UseVisualStyleBackColor = true; + this.butObjectSpringSetAll.Click += new System.EventHandler(this.butObjectSpringSetAll_Click); // - // radioButton2 + // label5 // - this.radioButton2.AutoSize = true; - this.radioButton2.Location = new System.Drawing.Point(74, 18); - this.radioButton2.Name = "radioButton2"; - this.radioButton2.Size = new System.Drawing.Size(47, 17); - this.radioButton2.TabIndex = 1; - this.radioButton2.TabStop = true; - this.radioButton2.Text = "Path"; - this.radioButton2.UseVisualStyleBackColor = true; - this.radioButton2.CheckedChanged += new System.EventHandler(this.radioButton2_CheckedChanged); + this.label5.AutoSize = true; + this.label5.Location = new System.Drawing.Point(6, 13); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size(35, 13); + this.label5.TabIndex = 3; + this.label5.Text = "Name"; // - // radioButton1 + // textObjectName // - this.radioButton1.AutoSize = true; - this.radioButton1.Location = new System.Drawing.Point(12, 18); - this.radioButton1.Name = "radioButton1"; - this.radioButton1.Size = new System.Drawing.Size(56, 17); - this.radioButton1.TabIndex = 0; - this.radioButton1.TabStop = true; - this.radioButton1.Text = "Object"; - this.radioButton1.UseVisualStyleBackColor = true; - this.radioButton1.CheckedChanged += new System.EventHandler(this.radioButton1_CheckedChanged); + this.textObjectName.Location = new System.Drawing.Point(45, 9); + this.textObjectName.Name = "textObjectName"; + this.textObjectName.Size = new System.Drawing.Size(105, 20); + this.textObjectName.TabIndex = 4; + this.textObjectName.Leave += new System.EventHandler(this.textObjectName_Leave); // - // butSceneCloneObject + // groupBox2 // - this.butSceneCloneObject.Location = new System.Drawing.Point(6, 197); - this.butSceneCloneObject.Name = "butSceneCloneObject"; - this.butSceneCloneObject.Size = new System.Drawing.Size(82, 25); - this.butSceneCloneObject.TabIndex = 4; - this.butSceneCloneObject.Text = "Clone Object"; - this.butSceneCloneObject.UseVisualStyleBackColor = true; - this.butSceneCloneObject.Click += new System.EventHandler(this.butSceneCloneObject_Click); + this.groupBox2.Controls.Add(this.label9); + this.groupBox2.Controls.Add(this.label1); + this.groupBox2.Controls.Add(this.textEdgeDamping); + this.groupBox2.Controls.Add(this.textEdgeK); + this.groupBox2.Location = new System.Drawing.Point(6, 296); + this.groupBox2.Name = "groupBox2"; + this.groupBox2.Size = new System.Drawing.Size(144, 78); + this.groupBox2.TabIndex = 5; + this.groupBox2.TabStop = false; + this.groupBox2.Text = "Edge Settings"; // - // butSceneNewObject + // textEdgeK // - this.butSceneNewObject.Location = new System.Drawing.Point(6, 169); - this.butSceneNewObject.Name = "butSceneNewObject"; - this.butSceneNewObject.Size = new System.Drawing.Size(82, 25); - this.butSceneNewObject.TabIndex = 3; - this.butSceneNewObject.Text = "New Object"; - this.butSceneNewObject.UseVisualStyleBackColor = true; - this.butSceneNewObject.Click += new System.EventHandler(this.butSceneNewObject_Click); + this.textEdgeK.Location = new System.Drawing.Point(64, 21); + this.textEdgeK.Name = "textEdgeK"; + this.textEdgeK.Size = new System.Drawing.Size(71, 20); + this.textEdgeK.TabIndex = 0; + this.textEdgeK.Text = "100"; + this.textEdgeK.TextChanged += new System.EventHandler(this.textEdgeK_TextChanged); // - // butSceneRemoveObject + // textEdgeDamping // - this.butSceneRemoveObject.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.butSceneRemoveObject.Location = new System.Drawing.Point(91, 197); - this.butSceneRemoveObject.Name = "butSceneRemoveObject"; - this.butSceneRemoveObject.Size = new System.Drawing.Size(82, 25); - this.butSceneRemoveObject.TabIndex = 4; - this.butSceneRemoveObject.Text = "Remove Obj."; - this.butSceneRemoveObject.UseVisualStyleBackColor = true; - this.butSceneRemoveObject.Click += new System.EventHandler(this.butSceneRemoveObject_Click); + this.textEdgeDamping.Location = new System.Drawing.Point(63, 49); + this.textEdgeDamping.Name = "textEdgeDamping"; + this.textEdgeDamping.Size = new System.Drawing.Size(72, 20); + this.textEdgeDamping.TabIndex = 1; + this.textEdgeDamping.Text = "1"; + this.textEdgeDamping.TextChanged += new System.EventHandler(this.textEdgeDamping_TextChanged); // - // butSceneAddObject + // label1 // - this.butSceneAddObject.Location = new System.Drawing.Point(91, 169); - this.butSceneAddObject.Name = "butSceneAddObject"; - this.butSceneAddObject.Size = new System.Drawing.Size(82, 25); - this.butSceneAddObject.TabIndex = 1; - this.butSceneAddObject.Text = "Import Object"; - this.butSceneAddObject.UseVisualStyleBackColor = true; - this.butSceneAddObject.Click += new System.EventHandler(this.butSceneAddObject_Click); + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(11, 24); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(47, 13); + this.label1.TabIndex = 2; + this.label1.Text = "Spring K"; // - // treeView1 + // label9 // - this.treeView1.HideSelection = false; - this.treeView1.Location = new System.Drawing.Point(2, 1); - this.treeView1.Name = "treeView1"; - this.treeView1.Size = new System.Drawing.Size(173, 166); - this.treeView1.TabIndex = 0; - this.treeView1.AfterSelect += new System.Windows.Forms.TreeViewEventHandler(this.treeView1_AfterSelect); + this.label9.AutoSize = true; + this.label9.Location = new System.Drawing.Point(12, 52); + this.label9.Name = "label9"; + this.label9.Size = new System.Drawing.Size(49, 13); + this.label9.TabIndex = 3; + this.label9.Text = "Damping"; // - // tabObject + // checkBoxObjectKinematic // - this.tabObject.Controls.Add(this.textObjectPressure); - this.tabObject.Controls.Add(this.checkBoxPressureBody); - this.tabObject.Controls.Add(this.groupBox3); - this.tabObject.Controls.Add(this.pictureBoxObjectColor); - this.tabObject.Controls.Add(this.butObjectColor); - this.tabObject.Controls.Add(this.checkBoxObjectKinematic); - this.tabObject.Controls.Add(this.groupBox2); - this.tabObject.Controls.Add(this.textObjectName); - this.tabObject.Controls.Add(this.label5); - this.tabObject.Controls.Add(this.groupSprings); - this.tabObject.Controls.Add(this.groupPoints); - this.tabObject.Controls.Add(this.groupObjectMode); - this.tabObject.Location = new System.Drawing.Point(4, 22); - this.tabObject.Name = "tabObject"; - this.tabObject.Padding = new System.Windows.Forms.Padding(3); - this.tabObject.Size = new System.Drawing.Size(177, 593); - this.tabObject.TabIndex = 1; - this.tabObject.Text = "Object"; - this.tabObject.UseVisualStyleBackColor = true; + this.checkBoxObjectKinematic.AutoSize = true; + this.checkBoxObjectKinematic.Location = new System.Drawing.Point(14, 490); + this.checkBoxObjectKinematic.Name = "checkBoxObjectKinematic"; + this.checkBoxObjectKinematic.Size = new System.Drawing.Size(123, 17); + this.checkBoxObjectKinematic.TabIndex = 6; + this.checkBoxObjectKinematic.Text = "Kinematic - fixed pos"; + this.checkBoxObjectKinematic.UseVisualStyleBackColor = true; + this.checkBoxObjectKinematic.CheckedChanged += new System.EventHandler(this.checkBoxObjectKinematic_CheckedChanged); // - // textObjectPressure + // butObjectColor // - this.textObjectPressure.Location = new System.Drawing.Point(101, 547); - this.textObjectPressure.Name = "textObjectPressure"; - this.textObjectPressure.Size = new System.Drawing.Size(49, 20); - this.textObjectPressure.TabIndex = 11; - this.textObjectPressure.TextChanged += new System.EventHandler(this.textObjectPressure_TextChanged); + this.butObjectColor.Location = new System.Drawing.Point(63, 513); + this.butObjectColor.Name = "butObjectColor"; + this.butObjectColor.Size = new System.Drawing.Size(88, 27); + this.butObjectColor.TabIndex = 7; + this.butObjectColor.Text = "Color..."; + this.butObjectColor.UseVisualStyleBackColor = true; + this.butObjectColor.Click += new System.EventHandler(this.butObjectColor_Click); // - // checkBoxPressureBody + // pictureBoxObjectColor // - this.checkBoxPressureBody.AutoSize = true; - this.checkBoxPressureBody.Location = new System.Drawing.Point(11, 551); - this.checkBoxPressureBody.Name = "checkBoxPressureBody"; - this.checkBoxPressureBody.Size = new System.Drawing.Size(91, 17); - this.checkBoxPressureBody.TabIndex = 10; - this.checkBoxPressureBody.Text = "PressureBody"; - this.checkBoxPressureBody.UseVisualStyleBackColor = true; - this.checkBoxPressureBody.CheckedChanged += new System.EventHandler(this.checkBoxPressureBody_CheckedChanged); + this.pictureBoxObjectColor.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(128)))), ((int)(((byte)(128))))); + this.pictureBoxObjectColor.Location = new System.Drawing.Point(11, 513); + this.pictureBoxObjectColor.Name = "pictureBoxObjectColor"; + this.pictureBoxObjectColor.Size = new System.Drawing.Size(48, 26); + this.pictureBoxObjectColor.TabIndex = 8; + this.pictureBoxObjectColor.TabStop = false; // // groupBox3 // @@ -968,14 +804,32 @@ private void InitializeComponent() this.groupBox3.TabStop = false; this.groupBox3.Text = "Shape Matching"; // - // label11 + // checkBoxObjectShapeMatching // - this.label11.AutoSize = true; - this.label11.Location = new System.Drawing.Point(18, 79); - this.label11.Name = "label11"; - this.label11.Size = new System.Drawing.Size(49, 13); - this.label11.TabIndex = 4; - this.label11.Text = "Damping"; + this.checkBoxObjectShapeMatching.AutoSize = true; + this.checkBoxObjectShapeMatching.Location = new System.Drawing.Point(11, 20); + this.checkBoxObjectShapeMatching.Name = "checkBoxObjectShapeMatching"; + this.checkBoxObjectShapeMatching.Size = new System.Drawing.Size(123, 17); + this.checkBoxObjectShapeMatching.TabIndex = 0; + this.checkBoxObjectShapeMatching.Text = "Shape Matching ON"; + this.checkBoxObjectShapeMatching.UseVisualStyleBackColor = true; + this.checkBoxObjectShapeMatching.CheckedChanged += new System.EventHandler(this.checkBoxObjectShapeMatching_CheckedChanged); + // + // textObjectShapeK + // + this.textObjectShapeK.Location = new System.Drawing.Point(69, 45); + this.textObjectShapeK.Name = "textObjectShapeK"; + this.textObjectShapeK.Size = new System.Drawing.Size(66, 20); + this.textObjectShapeK.TabIndex = 1; + this.textObjectShapeK.TextChanged += new System.EventHandler(this.textObjectShapeK_TextChanged); + // + // textObjectShapeDamping + // + this.textObjectShapeDamping.Location = new System.Drawing.Point(70, 76); + this.textObjectShapeDamping.Name = "textObjectShapeDamping"; + this.textObjectShapeDamping.Size = new System.Drawing.Size(66, 20); + this.textObjectShapeDamping.TabIndex = 2; + this.textObjectShapeDamping.TextChanged += new System.EventHandler(this.textObjectShapeDamping_TextChanged); // // label10 // @@ -987,275 +841,454 @@ private void InitializeComponent() this.label10.TabIndex = 3; this.label10.Text = "Spring K"; // - // textObjectShapeDamping + // label11 // - this.textObjectShapeDamping.Location = new System.Drawing.Point(70, 76); - this.textObjectShapeDamping.Name = "textObjectShapeDamping"; - this.textObjectShapeDamping.Size = new System.Drawing.Size(66, 20); - this.textObjectShapeDamping.TabIndex = 2; - this.textObjectShapeDamping.TextChanged += new System.EventHandler(this.textObjectShapeDamping_TextChanged); + this.label11.AutoSize = true; + this.label11.Location = new System.Drawing.Point(18, 79); + this.label11.Name = "label11"; + this.label11.Size = new System.Drawing.Size(49, 13); + this.label11.TabIndex = 4; + this.label11.Text = "Damping"; // - // textObjectShapeK + // checkBoxPressureBody // - this.textObjectShapeK.Location = new System.Drawing.Point(69, 45); - this.textObjectShapeK.Name = "textObjectShapeK"; - this.textObjectShapeK.Size = new System.Drawing.Size(66, 20); - this.textObjectShapeK.TabIndex = 1; - this.textObjectShapeK.TextChanged += new System.EventHandler(this.textObjectShapeK_TextChanged); + this.checkBoxPressureBody.AutoSize = true; + this.checkBoxPressureBody.Location = new System.Drawing.Point(11, 551); + this.checkBoxPressureBody.Name = "checkBoxPressureBody"; + this.checkBoxPressureBody.Size = new System.Drawing.Size(91, 17); + this.checkBoxPressureBody.TabIndex = 10; + this.checkBoxPressureBody.Text = "PressureBody"; + this.checkBoxPressureBody.UseVisualStyleBackColor = true; + this.checkBoxPressureBody.CheckedChanged += new System.EventHandler(this.checkBoxPressureBody_CheckedChanged); // - // checkBoxObjectShapeMatching + // textObjectPressure // - this.checkBoxObjectShapeMatching.AutoSize = true; - this.checkBoxObjectShapeMatching.Location = new System.Drawing.Point(11, 20); - this.checkBoxObjectShapeMatching.Name = "checkBoxObjectShapeMatching"; - this.checkBoxObjectShapeMatching.Size = new System.Drawing.Size(123, 17); - this.checkBoxObjectShapeMatching.TabIndex = 0; - this.checkBoxObjectShapeMatching.Text = "Shape Matching ON"; - this.checkBoxObjectShapeMatching.UseVisualStyleBackColor = true; - this.checkBoxObjectShapeMatching.CheckedChanged += new System.EventHandler(this.checkBoxObjectShapeMatching_CheckedChanged); + this.textObjectPressure.Location = new System.Drawing.Point(101, 547); + this.textObjectPressure.Name = "textObjectPressure"; + this.textObjectPressure.Size = new System.Drawing.Size(49, 20); + this.textObjectPressure.TabIndex = 11; + this.textObjectPressure.TextChanged += new System.EventHandler(this.textObjectPressure_TextChanged); // - // pictureBoxObjectColor + // tabScene // - this.pictureBoxObjectColor.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(128)))), ((int)(((byte)(128))))); - this.pictureBoxObjectColor.Location = new System.Drawing.Point(11, 513); - this.pictureBoxObjectColor.Name = "pictureBoxObjectColor"; - this.pictureBoxObjectColor.Size = new System.Drawing.Size(48, 26); - this.pictureBoxObjectColor.TabIndex = 8; - this.pictureBoxObjectColor.TabStop = false; + this.tabScene.Controls.Add(this.moveDownButton); + this.tabScene.Controls.Add(this.moveUpButton); + this.tabScene.Controls.Add(this.groupBoxTransformation); + this.tabScene.Controls.Add(this.tabControlSceneObjectSettings); + this.tabScene.Controls.Add(this.groupBox1); + this.tabScene.Controls.Add(this.butSceneCloneObject); + this.tabScene.Controls.Add(this.butSceneNewObject); + this.tabScene.Controls.Add(this.butSceneRemoveObject); + this.tabScene.Controls.Add(this.butSceneAddObject); + this.tabScene.Controls.Add(this.treeView1); + this.tabScene.Location = new System.Drawing.Point(4, 22); + this.tabScene.Name = "tabScene"; + this.tabScene.Padding = new System.Windows.Forms.Padding(3); + this.tabScene.Size = new System.Drawing.Size(177, 593); + this.tabScene.TabIndex = 0; + this.tabScene.Text = "Scene"; + this.tabScene.UseVisualStyleBackColor = true; + // + // treeView1 + // + this.treeView1.HideSelection = false; + this.treeView1.Location = new System.Drawing.Point(2, 1); + this.treeView1.Name = "treeView1"; + this.treeView1.Size = new System.Drawing.Size(154, 166); + this.treeView1.TabIndex = 0; + this.treeView1.AfterSelect += new System.Windows.Forms.TreeViewEventHandler(this.treeView1_AfterSelect); + // + // butSceneAddObject + // + this.butSceneAddObject.Location = new System.Drawing.Point(91, 169); + this.butSceneAddObject.Name = "butSceneAddObject"; + this.butSceneAddObject.Size = new System.Drawing.Size(82, 25); + this.butSceneAddObject.TabIndex = 1; + this.butSceneAddObject.Text = "Import Object"; + this.butSceneAddObject.UseVisualStyleBackColor = true; + this.butSceneAddObject.Click += new System.EventHandler(this.butSceneAddObject_Click); + // + // butSceneRemoveObject + // + this.butSceneRemoveObject.Enabled = false; + this.butSceneRemoveObject.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.butSceneRemoveObject.Location = new System.Drawing.Point(91, 197); + this.butSceneRemoveObject.Name = "butSceneRemoveObject"; + this.butSceneRemoveObject.Size = new System.Drawing.Size(82, 25); + this.butSceneRemoveObject.TabIndex = 4; + this.butSceneRemoveObject.Text = "Delete Object"; + this.butSceneRemoveObject.UseVisualStyleBackColor = true; + this.butSceneRemoveObject.Click += new System.EventHandler(this.butSceneRemoveObject_Click); + // + // butSceneNewObject + // + this.butSceneNewObject.Location = new System.Drawing.Point(6, 169); + this.butSceneNewObject.Name = "butSceneNewObject"; + this.butSceneNewObject.Size = new System.Drawing.Size(82, 25); + this.butSceneNewObject.TabIndex = 3; + this.butSceneNewObject.Text = "New Object"; + this.butSceneNewObject.UseVisualStyleBackColor = true; + this.butSceneNewObject.Click += new System.EventHandler(this.butSceneNewObject_Click); + // + // butSceneCloneObject + // + this.butSceneCloneObject.Enabled = false; + this.butSceneCloneObject.Location = new System.Drawing.Point(6, 197); + this.butSceneCloneObject.Name = "butSceneCloneObject"; + this.butSceneCloneObject.Size = new System.Drawing.Size(82, 25); + this.butSceneCloneObject.TabIndex = 4; + this.butSceneCloneObject.Text = "Clone Object"; + this.butSceneCloneObject.UseVisualStyleBackColor = true; + this.butSceneCloneObject.Click += new System.EventHandler(this.butSceneCloneObject_Click); + // + // groupBox1 + // + this.groupBox1.Controls.Add(this.radioButton2); + this.groupBox1.Controls.Add(this.radioButton1); + this.groupBox1.Enabled = false; + this.groupBox1.Location = new System.Drawing.Point(0, 224); + this.groupBox1.Name = "groupBox1"; + this.groupBox1.Size = new System.Drawing.Size(177, 43); + this.groupBox1.TabIndex = 8; + this.groupBox1.TabStop = false; + this.groupBox1.Text = "Object Type"; + // + // radioButton1 + // + this.radioButton1.AutoSize = true; + this.radioButton1.Location = new System.Drawing.Point(12, 18); + this.radioButton1.Name = "radioButton1"; + this.radioButton1.Size = new System.Drawing.Size(56, 17); + this.radioButton1.TabIndex = 0; + this.radioButton1.TabStop = true; + this.radioButton1.Text = "Object"; + this.radioButton1.UseVisualStyleBackColor = true; + this.radioButton1.CheckedChanged += new System.EventHandler(this.radioButton1_CheckedChanged); + // + // radioButton2 + // + this.radioButton2.AutoSize = true; + this.radioButton2.Location = new System.Drawing.Point(74, 18); + this.radioButton2.Name = "radioButton2"; + this.radioButton2.Size = new System.Drawing.Size(47, 17); + this.radioButton2.TabIndex = 1; + this.radioButton2.TabStop = true; + this.radioButton2.Text = "Path"; + this.radioButton2.UseVisualStyleBackColor = true; + this.radioButton2.CheckedChanged += new System.EventHandler(this.radioButton2_CheckedChanged); + // + // tabControlSceneObjectSettings + // + this.tabControlSceneObjectSettings.Controls.Add(this.tabPage1); + this.tabControlSceneObjectSettings.Controls.Add(this.tabPage2); + this.tabControlSceneObjectSettings.Enabled = false; + this.tabControlSceneObjectSettings.Location = new System.Drawing.Point(0, 269); + this.tabControlSceneObjectSettings.Name = "tabControlSceneObjectSettings"; + this.tabControlSceneObjectSettings.SelectedIndex = 0; + this.tabControlSceneObjectSettings.Size = new System.Drawing.Size(177, 200); + this.tabControlSceneObjectSettings.TabIndex = 9; + this.tabControlSceneObjectSettings.SelectedIndexChanged += new System.EventHandler(this.tabControlSceneObjectSettings_SelectedIndexChanged); + // + // tabPage2 + // + this.tabPage2.Controls.Add(this.buttonClearPathObjects); + this.tabPage2.Controls.Add(this.buttonAttachObjectToPath); + this.tabPage2.Controls.Add(this.checkBoxClosedPath); + this.tabPage2.Location = new System.Drawing.Point(4, 22); + this.tabPage2.Name = "tabPage2"; + this.tabPage2.Padding = new System.Windows.Forms.Padding(3); + this.tabPage2.Size = new System.Drawing.Size(169, 174); + this.tabPage2.TabIndex = 1; + this.tabPage2.Text = "Path"; + this.tabPage2.UseVisualStyleBackColor = true; + // + // checkBoxClosedPath + // + this.checkBoxClosedPath.AutoSize = true; + this.checkBoxClosedPath.Location = new System.Drawing.Point(43, 23); + this.checkBoxClosedPath.Name = "checkBoxClosedPath"; + this.checkBoxClosedPath.Size = new System.Drawing.Size(83, 17); + this.checkBoxClosedPath.TabIndex = 0; + this.checkBoxClosedPath.Text = "Closed Path"; + this.checkBoxClosedPath.UseVisualStyleBackColor = true; + this.checkBoxClosedPath.CheckedChanged += new System.EventHandler(this.checkBoxClosedPath_CheckedChanged); + // + // buttonAttachObjectToPath + // + this.buttonAttachObjectToPath.Location = new System.Drawing.Point(10, 58); + this.buttonAttachObjectToPath.Name = "buttonAttachObjectToPath"; + this.buttonAttachObjectToPath.Size = new System.Drawing.Size(142, 23); + this.buttonAttachObjectToPath.TabIndex = 1; + this.buttonAttachObjectToPath.Text = "Attach Object..."; + this.buttonAttachObjectToPath.UseVisualStyleBackColor = true; + this.buttonAttachObjectToPath.Click += new System.EventHandler(this.button1_Click); // - // butObjectColor + // buttonClearPathObjects // - this.butObjectColor.Location = new System.Drawing.Point(63, 513); - this.butObjectColor.Name = "butObjectColor"; - this.butObjectColor.Size = new System.Drawing.Size(88, 27); - this.butObjectColor.TabIndex = 7; - this.butObjectColor.Text = "Color..."; - this.butObjectColor.UseVisualStyleBackColor = true; - this.butObjectColor.Click += new System.EventHandler(this.butObjectColor_Click); + this.buttonClearPathObjects.Location = new System.Drawing.Point(10, 102); + this.buttonClearPathObjects.Name = "buttonClearPathObjects"; + this.buttonClearPathObjects.Size = new System.Drawing.Size(142, 23); + this.buttonClearPathObjects.TabIndex = 2; + this.buttonClearPathObjects.Text = "Clear Objects"; + this.buttonClearPathObjects.UseVisualStyleBackColor = true; + this.buttonClearPathObjects.Click += new System.EventHandler(this.buttonClearPathObjects_Click); // - // checkBoxObjectKinematic + // tabPage1 // - this.checkBoxObjectKinematic.AutoSize = true; - this.checkBoxObjectKinematic.Location = new System.Drawing.Point(14, 490); - this.checkBoxObjectKinematic.Name = "checkBoxObjectKinematic"; - this.checkBoxObjectKinematic.Size = new System.Drawing.Size(123, 17); - this.checkBoxObjectKinematic.TabIndex = 6; - this.checkBoxObjectKinematic.Text = "Kinematic - fixed pos"; - this.checkBoxObjectKinematic.UseVisualStyleBackColor = true; - this.checkBoxObjectKinematic.CheckedChanged += new System.EventHandler(this.checkBoxObjectKinematic_CheckedChanged); + this.tabPage1.Controls.Add(this.groupBoxSettings); + this.tabPage1.Controls.Add(this.groupBoxMaterial); + this.tabPage1.Location = new System.Drawing.Point(4, 22); + this.tabPage1.Name = "tabPage1"; + this.tabPage1.Padding = new System.Windows.Forms.Padding(3); + this.tabPage1.Size = new System.Drawing.Size(169, 174); + this.tabPage1.TabIndex = 0; + this.tabPage1.Text = "Scene Object"; + this.tabPage1.UseVisualStyleBackColor = true; // - // groupBox2 + // groupBoxMaterial // - this.groupBox2.Controls.Add(this.label9); - this.groupBox2.Controls.Add(this.label1); - this.groupBox2.Controls.Add(this.textEdgeDamping); - this.groupBox2.Controls.Add(this.textEdgeK); - this.groupBox2.Location = new System.Drawing.Point(6, 296); - this.groupBox2.Name = "groupBox2"; - this.groupBox2.Size = new System.Drawing.Size(144, 78); - this.groupBox2.TabIndex = 5; - this.groupBox2.TabStop = false; - this.groupBox2.Text = "Edge Settings"; + this.groupBoxMaterial.Controls.Add(this.labelMaterial); + this.groupBoxMaterial.Controls.Add(this.numericMaterial); + this.groupBoxMaterial.Location = new System.Drawing.Point(6, 6); + this.groupBoxMaterial.Name = "groupBoxMaterial"; + this.groupBoxMaterial.Size = new System.Drawing.Size(154, 45); + this.groupBoxMaterial.TabIndex = 7; + this.groupBoxMaterial.TabStop = false; + this.groupBoxMaterial.Text = "Material"; // - // label9 + // numericMaterial // - this.label9.AutoSize = true; - this.label9.Location = new System.Drawing.Point(12, 52); - this.label9.Name = "label9"; - this.label9.Size = new System.Drawing.Size(49, 13); - this.label9.TabIndex = 3; - this.label9.Text = "Damping"; + this.numericMaterial.Location = new System.Drawing.Point(6, 18); + this.numericMaterial.Maximum = new decimal(new int[] { + 7, + 0, + 0, + 0}); + this.numericMaterial.Name = "numericMaterial"; + this.numericMaterial.Size = new System.Drawing.Size(43, 20); + this.numericMaterial.TabIndex = 8; + this.numericMaterial.ValueChanged += new System.EventHandler(this.numericMaterial_ValueChanged); // - // label1 + // labelMaterial // - this.label1.AutoSize = true; - this.label1.Location = new System.Drawing.Point(11, 24); - this.label1.Name = "label1"; - this.label1.Size = new System.Drawing.Size(47, 13); - this.label1.TabIndex = 2; - this.label1.Text = "Spring K"; + this.labelMaterial.AutoSize = true; + this.labelMaterial.Location = new System.Drawing.Point(55, 22); + this.labelMaterial.Name = "labelMaterial"; + this.labelMaterial.Size = new System.Drawing.Size(96, 13); + this.labelMaterial.TabIndex = 9; + this.labelMaterial.Text = "No object selected"; // - // textEdgeDamping + // groupBoxSettings // - this.textEdgeDamping.Location = new System.Drawing.Point(63, 49); - this.textEdgeDamping.Name = "textEdgeDamping"; - this.textEdgeDamping.Size = new System.Drawing.Size(72, 20); - this.textEdgeDamping.TabIndex = 1; - this.textEdgeDamping.Text = "1"; - this.textEdgeDamping.TextChanged += new System.EventHandler(this.textEdgeDamping_TextChanged); + this.groupBoxSettings.Controls.Add(this.checkBoxTriggerNoCam); + this.groupBoxSettings.Controls.Add(this.buttonTriggerTarget); + this.groupBoxSettings.Controls.Add(this.checkBoxIsTrigger); + this.groupBoxSettings.Controls.Add(this.checkBoxOverrideColor); + this.groupBoxSettings.Controls.Add(this.pictureBoxSceneColor); + this.groupBoxSettings.Controls.Add(this.buttonSceneColor); + this.groupBoxSettings.Location = new System.Drawing.Point(6, 50); + this.groupBoxSettings.Name = "groupBoxSettings"; + this.groupBoxSettings.Size = new System.Drawing.Size(154, 121); + this.groupBoxSettings.TabIndex = 9; + this.groupBoxSettings.TabStop = false; + this.groupBoxSettings.Text = "Settings"; // - // textEdgeK + // buttonSceneColor // - this.textEdgeK.Location = new System.Drawing.Point(64, 21); - this.textEdgeK.Name = "textEdgeK"; - this.textEdgeK.Size = new System.Drawing.Size(71, 20); - this.textEdgeK.TabIndex = 0; - this.textEdgeK.Text = "100"; - this.textEdgeK.TextChanged += new System.EventHandler(this.textEdgeK_TextChanged); + this.buttonSceneColor.Location = new System.Drawing.Point(58, 89); + this.buttonSceneColor.Name = "buttonSceneColor"; + this.buttonSceneColor.Size = new System.Drawing.Size(88, 27); + this.buttonSceneColor.TabIndex = 9; + this.buttonSceneColor.Text = "Color..."; + this.buttonSceneColor.UseVisualStyleBackColor = true; + this.buttonSceneColor.Click += new System.EventHandler(this.buttonSceneColor_Click); // - // textObjectName + // pictureBoxSceneColor // - this.textObjectName.Location = new System.Drawing.Point(45, 9); - this.textObjectName.Name = "textObjectName"; - this.textObjectName.Size = new System.Drawing.Size(105, 20); - this.textObjectName.TabIndex = 4; - this.textObjectName.Leave += new System.EventHandler(this.textObjectName_Leave); + this.pictureBoxSceneColor.BackColor = System.Drawing.Color.YellowGreen; + this.pictureBoxSceneColor.Location = new System.Drawing.Point(6, 89); + this.pictureBoxSceneColor.Name = "pictureBoxSceneColor"; + this.pictureBoxSceneColor.Size = new System.Drawing.Size(48, 26); + this.pictureBoxSceneColor.TabIndex = 10; + this.pictureBoxSceneColor.TabStop = false; // - // label5 + // checkBoxOverrideColor // - this.label5.AutoSize = true; - this.label5.Location = new System.Drawing.Point(6, 13); - this.label5.Name = "label5"; - this.label5.Size = new System.Drawing.Size(35, 13); - this.label5.TabIndex = 3; - this.label5.Text = "Name"; + this.checkBoxOverrideColor.AutoSize = true; + this.checkBoxOverrideColor.Location = new System.Drawing.Point(6, 72); + this.checkBoxOverrideColor.Name = "checkBoxOverrideColor"; + this.checkBoxOverrideColor.Size = new System.Drawing.Size(93, 17); + this.checkBoxOverrideColor.TabIndex = 11; + this.checkBoxOverrideColor.Text = "Override Color"; + this.checkBoxOverrideColor.UseVisualStyleBackColor = true; + this.checkBoxOverrideColor.CheckedChanged += new System.EventHandler(this.checkBoxOverrideColor_CheckedChanged); // - // groupSprings + // checkBoxIsTrigger // - this.groupSprings.Controls.Add(this.butObjectSpringSetAll); - this.groupSprings.Controls.Add(this.textObjectSpringDamping); - this.groupSprings.Controls.Add(this.label4); - this.groupSprings.Controls.Add(this.textObjectSpringK); - this.groupSprings.Controls.Add(this.label3); - this.groupSprings.Location = new System.Drawing.Point(6, 182); - this.groupSprings.Name = "groupSprings"; - this.groupSprings.Size = new System.Drawing.Size(145, 111); - this.groupSprings.TabIndex = 2; - this.groupSprings.TabStop = false; - this.groupSprings.Text = "Spring Settings"; + this.checkBoxIsTrigger.AutoSize = true; + this.checkBoxIsTrigger.Location = new System.Drawing.Point(6, 19); + this.checkBoxIsTrigger.Name = "checkBoxIsTrigger"; + this.checkBoxIsTrigger.Size = new System.Drawing.Size(70, 17); + this.checkBoxIsTrigger.TabIndex = 12; + this.checkBoxIsTrigger.Text = "Is Trigger"; + this.checkBoxIsTrigger.UseVisualStyleBackColor = true; + this.checkBoxIsTrigger.CheckedChanged += new System.EventHandler(this.checkBoxIsTrigger_CheckedChanged); // - // butObjectSpringSetAll + // buttonTriggerTarget // - this.butObjectSpringSetAll.Location = new System.Drawing.Point(11, 75); - this.butObjectSpringSetAll.Name = "butObjectSpringSetAll"; - this.butObjectSpringSetAll.Size = new System.Drawing.Size(125, 27); - this.butObjectSpringSetAll.TabIndex = 5; - this.butObjectSpringSetAll.Text = "Set All"; - this.butObjectSpringSetAll.UseVisualStyleBackColor = true; - this.butObjectSpringSetAll.Click += new System.EventHandler(this.butObjectSpringSetAll_Click); + this.buttonTriggerTarget.Location = new System.Drawing.Point(5, 35); + this.buttonTriggerTarget.Name = "buttonTriggerTarget"; + this.buttonTriggerTarget.Size = new System.Drawing.Size(140, 27); + this.buttonTriggerTarget.TabIndex = 13; + this.buttonTriggerTarget.Text = "Target Object..."; + this.buttonTriggerTarget.UseVisualStyleBackColor = true; + this.buttonTriggerTarget.Click += new System.EventHandler(this.buttonTriggerTarget_Click); // - // textObjectSpringDamping + // checkBoxTriggerNoCam // - this.textObjectSpringDamping.Location = new System.Drawing.Point(64, 48); - this.textObjectSpringDamping.Name = "textObjectSpringDamping"; - this.textObjectSpringDamping.Size = new System.Drawing.Size(72, 20); - this.textObjectSpringDamping.TabIndex = 3; - this.textObjectSpringDamping.Text = "10"; - this.textObjectSpringDamping.TextChanged += new System.EventHandler(this.textObjectSpring_TextChanged); + this.checkBoxTriggerNoCam.AutoSize = true; + this.checkBoxTriggerNoCam.Location = new System.Drawing.Point(78, 19); + this.checkBoxTriggerNoCam.Name = "checkBoxTriggerNoCam"; + this.checkBoxTriggerNoCam.Size = new System.Drawing.Size(79, 17); + this.checkBoxTriggerNoCam.TabIndex = 14; + this.checkBoxTriggerNoCam.Text = "No Camera"; + this.checkBoxTriggerNoCam.UseVisualStyleBackColor = true; + this.checkBoxTriggerNoCam.CheckedChanged += new System.EventHandler(this.checkBoxTriggerNoCam_CheckedChanged); // - // label4 + // groupBoxTransformation // - this.label4.AutoSize = true; - this.label4.Location = new System.Drawing.Point(7, 52); - this.label4.Name = "label4"; - this.label4.Size = new System.Drawing.Size(49, 13); - this.label4.TabIndex = 2; - this.label4.Text = "Damping"; + this.groupBoxTransformation.Controls.Add(this.label8); + this.groupBoxTransformation.Controls.Add(this.label7); + this.groupBoxTransformation.Controls.Add(this.label6); + this.groupBoxTransformation.Controls.Add(this.textSceneScaleX); + this.groupBoxTransformation.Controls.Add(this.textSceneScaleY); + this.groupBoxTransformation.Controls.Add(this.textSceneAngle); + this.groupBoxTransformation.Controls.Add(this.trackSceneAngle); + this.groupBoxTransformation.Controls.Add(this.textScenePosX); + this.groupBoxTransformation.Controls.Add(this.textScenePosY); + this.groupBoxTransformation.Enabled = false; + this.groupBoxTransformation.Location = new System.Drawing.Point(0, 470); + this.groupBoxTransformation.Name = "groupBoxTransformation"; + this.groupBoxTransformation.Size = new System.Drawing.Size(177, 124); + this.groupBoxTransformation.TabIndex = 10; + this.groupBoxTransformation.TabStop = false; + this.groupBoxTransformation.Text = "Transformation"; // - // textObjectSpringK + // textScenePosY // - this.textObjectSpringK.Location = new System.Drawing.Point(64, 20); - this.textObjectSpringK.Name = "textObjectSpringK"; - this.textObjectSpringK.Size = new System.Drawing.Size(72, 20); - this.textObjectSpringK.TabIndex = 1; - this.textObjectSpringK.Text = "100"; - this.textObjectSpringK.TextChanged += new System.EventHandler(this.textObjectSpring_TextChanged); + this.textScenePosY.Location = new System.Drawing.Point(110, 19); + this.textScenePosY.Name = "textScenePosY"; + this.textScenePosY.Size = new System.Drawing.Size(38, 20); + this.textScenePosY.TabIndex = 2; + this.textScenePosY.TextChanged += new System.EventHandler(this.textScene_TextChanged); // - // label3 + // textScenePosX // - this.label3.AutoSize = true; - this.label3.Location = new System.Drawing.Point(7, 24); - this.label3.Name = "label3"; - this.label3.Size = new System.Drawing.Size(47, 13); - this.label3.TabIndex = 0; - this.label3.Text = "Spring K"; + this.textScenePosX.Location = new System.Drawing.Point(66, 19); + this.textScenePosX.Name = "textScenePosX"; + this.textScenePosX.Size = new System.Drawing.Size(38, 20); + this.textScenePosX.TabIndex = 1; + this.textScenePosX.TextChanged += new System.EventHandler(this.textScene_TextChanged); + // + // trackSceneAngle // - // groupPoints + this.trackSceneAngle.AutoSize = false; + this.trackSceneAngle.BackColor = System.Drawing.Color.White; + this.trackSceneAngle.Location = new System.Drawing.Point(66, 69); + this.trackSceneAngle.Maximum = 360; + this.trackSceneAngle.Name = "trackSceneAngle"; + this.trackSceneAngle.Size = new System.Drawing.Size(82, 20); + this.trackSceneAngle.TabIndex = 3; + this.trackSceneAngle.TabStop = false; + this.trackSceneAngle.TickFrequency = 45; + this.trackSceneAngle.TickStyle = System.Windows.Forms.TickStyle.None; + this.trackSceneAngle.ValueChanged += new System.EventHandler(this.trackSceneAngle_ValueChanged); // - this.groupPoints.Controls.Add(this.textObjectPointMass); - this.groupPoints.Controls.Add(this.label2); - this.groupPoints.Location = new System.Drawing.Point(6, 131); - this.groupPoints.Name = "groupPoints"; - this.groupPoints.Size = new System.Drawing.Size(145, 49); - this.groupPoints.TabIndex = 1; - this.groupPoints.TabStop = false; - this.groupPoints.Text = "Point Settings"; + // textSceneAngle // - // textObjectPointMass + this.textSceneAngle.Location = new System.Drawing.Point(110, 46); + this.textSceneAngle.Name = "textSceneAngle"; + this.textSceneAngle.Size = new System.Drawing.Size(38, 20); + this.textSceneAngle.TabIndex = 3; + this.textSceneAngle.TextChanged += new System.EventHandler(this.textScene_TextChanged); // - this.textObjectPointMass.Location = new System.Drawing.Point(95, 18); - this.textObjectPointMass.Name = "textObjectPointMass"; - this.textObjectPointMass.Size = new System.Drawing.Size(45, 20); - this.textObjectPointMass.TabIndex = 3; - this.textObjectPointMass.TextChanged += new System.EventHandler(this.textObjectPointMass_TextChanged); + // textSceneScaleY // - // label2 + this.textSceneScaleY.Location = new System.Drawing.Point(110, 95); + this.textSceneScaleY.Name = "textSceneScaleY"; + this.textSceneScaleY.Size = new System.Drawing.Size(38, 20); + this.textSceneScaleY.TabIndex = 5; + this.textSceneScaleY.TextChanged += new System.EventHandler(this.textScene_TextChanged); // - this.label2.AutoSize = true; - this.label2.Location = new System.Drawing.Point(9, 23); - this.label2.Name = "label2"; - this.label2.Size = new System.Drawing.Size(78, 13); - this.label2.TabIndex = 2; - this.label2.Text = "Mass Per Point"; + // textSceneScaleX // - // groupObjectMode + this.textSceneScaleX.Location = new System.Drawing.Point(66, 95); + this.textSceneScaleX.Name = "textSceneScaleX"; + this.textSceneScaleX.Size = new System.Drawing.Size(38, 20); + this.textSceneScaleX.TabIndex = 4; + this.textSceneScaleX.TextChanged += new System.EventHandler(this.textScene_TextChanged); // - this.groupObjectMode.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; - this.groupObjectMode.Controls.Add(this.radioObjectPolygons); - this.groupObjectMode.Controls.Add(this.radioObjectSprings); - this.groupObjectMode.Controls.Add(this.radioObjectEditPoints); - this.groupObjectMode.Location = new System.Drawing.Point(5, 34); - this.groupObjectMode.Name = "groupObjectMode"; - this.groupObjectMode.Size = new System.Drawing.Size(147, 92); - this.groupObjectMode.TabIndex = 0; - this.groupObjectMode.TabStop = false; - this.groupObjectMode.Text = "Object Edit Mode"; + // label6 // - // radioObjectPolygons + this.label6.AutoSize = true; + this.label6.Location = new System.Drawing.Point(14, 22); + this.label6.Name = "label6"; + this.label6.Size = new System.Drawing.Size(44, 13); + this.label6.TabIndex = 7; + this.label6.Text = "Position"; // - this.radioObjectPolygons.AutoSize = true; - this.radioObjectPolygons.Location = new System.Drawing.Point(12, 64); - this.radioObjectPolygons.Name = "radioObjectPolygons"; - this.radioObjectPolygons.Size = new System.Drawing.Size(68, 17); - this.radioObjectPolygons.TabIndex = 2; - this.radioObjectPolygons.TabStop = true; - this.radioObjectPolygons.Text = "Polygons"; - this.radioObjectPolygons.UseVisualStyleBackColor = true; - this.radioObjectPolygons.CheckedChanged += new System.EventHandler(this.radioObject_CheckedChanged); + // label7 // - // radioObjectSprings + this.label7.AutoSize = true; + this.label7.Location = new System.Drawing.Point(27, 98); + this.label7.Name = "label7"; + this.label7.Size = new System.Drawing.Size(34, 13); + this.label7.TabIndex = 8; + this.label7.Text = "Scale"; // - this.radioObjectSprings.AutoSize = true; - this.radioObjectSprings.Location = new System.Drawing.Point(12, 43); - this.radioObjectSprings.Name = "radioObjectSprings"; - this.radioObjectSprings.Size = new System.Drawing.Size(98, 17); - this.radioObjectSprings.TabIndex = 1; - this.radioObjectSprings.TabStop = true; - this.radioObjectSprings.Text = "Internal Springs"; - this.radioObjectSprings.UseVisualStyleBackColor = true; - this.radioObjectSprings.CheckedChanged += new System.EventHandler(this.radioObject_CheckedChanged); + // label8 // - // radioObjectEditPoints + this.label8.AutoSize = true; + this.label8.Location = new System.Drawing.Point(26, 61); + this.label8.Name = "label8"; + this.label8.Size = new System.Drawing.Size(34, 13); + this.label8.TabIndex = 9; + this.label8.Text = "Angle"; // - this.radioObjectEditPoints.AutoSize = true; - this.radioObjectEditPoints.Checked = true; - this.radioObjectEditPoints.Location = new System.Drawing.Point(12, 21); - this.radioObjectEditPoints.Name = "radioObjectEditPoints"; - this.radioObjectEditPoints.Size = new System.Drawing.Size(54, 17); - this.radioObjectEditPoints.TabIndex = 0; - this.radioObjectEditPoints.TabStop = true; - this.radioObjectEditPoints.Text = "Points"; - this.radioObjectEditPoints.UseVisualStyleBackColor = true; - this.radioObjectEditPoints.CheckedChanged += new System.EventHandler(this.radioObject_CheckedChanged); + // moveUpButton // - // openFileDialog1 + this.moveUpButton.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.moveUpButton.Location = new System.Drawing.Point(156, 0); + this.moveUpButton.Name = "moveUpButton"; + this.moveUpButton.Size = new System.Drawing.Size(20, 85); + this.moveUpButton.TabIndex = 11; + this.moveUpButton.Text = "𝝠"; + this.moveUpButton.UseVisualStyleBackColor = true; + this.moveUpButton.Click += new System.EventHandler(this.moveUpButton_Click); // - this.openFileDialog1.FileName = "openFileDialog1"; + // moveDownButton // - // openFileDialog2 + this.moveDownButton.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.moveDownButton.Location = new System.Drawing.Point(156, 84); + this.moveDownButton.Name = "moveDownButton"; + this.moveDownButton.Size = new System.Drawing.Size(20, 84); + this.moveDownButton.TabIndex = 12; + this.moveDownButton.Text = "𝗩"; + this.moveDownButton.UseVisualStyleBackColor = true; + this.moveDownButton.Click += new System.EventHandler(this.moveDownButton_Click); // - this.openFileDialog2.FileName = "openFileDialog1"; - this.openFileDialog2.Multiselect = true; + // tabControl1 + // + this.tabControl1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Right))); + this.tabControl1.Controls.Add(this.tabScene); + this.tabControl1.Controls.Add(this.tabObject); + this.tabControl1.Location = new System.Drawing.Point(700, 30); + this.tabControl1.Name = "tabControl1"; + this.tabControl1.SelectedIndex = 0; + this.tabControl1.Size = new System.Drawing.Size(185, 619); + this.tabControl1.TabIndex = 3; + this.tabControl1.SelectedIndexChanged += new System.EventHandler(this.tabControl1_SelectedIndexChanged); // // Form1 // @@ -1279,36 +1312,36 @@ private void InitializeComponent() ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit(); this.statusStrip1.ResumeLayout(false); this.statusStrip1.PerformLayout(); - this.tabControl1.ResumeLayout(false); + this.tabObject.ResumeLayout(false); + this.tabObject.PerformLayout(); + this.groupObjectMode.ResumeLayout(false); + this.groupObjectMode.PerformLayout(); + this.groupPoints.ResumeLayout(false); + this.groupPoints.PerformLayout(); + this.groupSprings.ResumeLayout(false); + this.groupSprings.PerformLayout(); + this.groupBox2.ResumeLayout(false); + this.groupBox2.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxObjectColor)).EndInit(); + this.groupBox3.ResumeLayout(false); + this.groupBox3.PerformLayout(); this.tabScene.ResumeLayout(false); - this.groupBoxTransformation.ResumeLayout(false); - this.groupBoxTransformation.PerformLayout(); - ((System.ComponentModel.ISupportInitialize)(this.trackSceneAngle)).EndInit(); + this.groupBox1.ResumeLayout(false); + this.groupBox1.PerformLayout(); this.tabControlSceneObjectSettings.ResumeLayout(false); + this.tabPage2.ResumeLayout(false); + this.tabPage2.PerformLayout(); this.tabPage1.ResumeLayout(false); - this.groupBoxSettings.ResumeLayout(false); - this.groupBoxSettings.PerformLayout(); - ((System.ComponentModel.ISupportInitialize)(this.pictureBoxSceneColor)).EndInit(); this.groupBoxMaterial.ResumeLayout(false); this.groupBoxMaterial.PerformLayout(); ((System.ComponentModel.ISupportInitialize)(this.numericMaterial)).EndInit(); - this.tabPage2.ResumeLayout(false); - this.tabPage2.PerformLayout(); - this.groupBox1.ResumeLayout(false); - this.groupBox1.PerformLayout(); - this.tabObject.ResumeLayout(false); - this.tabObject.PerformLayout(); - this.groupBox3.ResumeLayout(false); - this.groupBox3.PerformLayout(); - ((System.ComponentModel.ISupportInitialize)(this.pictureBoxObjectColor)).EndInit(); - this.groupBox2.ResumeLayout(false); - this.groupBox2.PerformLayout(); - this.groupSprings.ResumeLayout(false); - this.groupSprings.PerformLayout(); - this.groupPoints.ResumeLayout(false); - this.groupPoints.PerformLayout(); - this.groupObjectMode.ResumeLayout(false); - this.groupObjectMode.PerformLayout(); + this.groupBoxSettings.ResumeLayout(false); + this.groupBoxSettings.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxSceneColor)).EndInit(); + this.groupBoxTransformation.ResumeLayout(false); + this.groupBoxTransformation.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.trackSceneAngle)).EndInit(); + this.tabControl1.ResumeLayout(false); this.ResumeLayout(false); this.PerformLayout(); @@ -1328,47 +1361,14 @@ private void InitializeComponent() private System.Windows.Forms.StatusStrip statusStrip1; private System.Windows.Forms.ToolStripStatusLabel toolStripMainStatus; private System.Windows.Forms.ToolStripProgressBar toolStripProgressBar1; - private System.Windows.Forms.TabControl tabControl1; - private System.Windows.Forms.TabPage tabObject; - private System.Windows.Forms.GroupBox groupObjectMode; - private System.Windows.Forms.RadioButton radioObjectPolygons; - private System.Windows.Forms.RadioButton radioObjectSprings; - private System.Windows.Forms.RadioButton radioObjectEditPoints; - private System.Windows.Forms.GroupBox groupPoints; - private System.Windows.Forms.TextBox textObjectPointMass; - private System.Windows.Forms.Label label2; - private System.Windows.Forms.GroupBox groupSprings; - private System.Windows.Forms.TextBox textObjectSpringDamping; - private System.Windows.Forms.Label label4; - private System.Windows.Forms.TextBox textObjectSpringK; - private System.Windows.Forms.Label label3; - private System.Windows.Forms.Button butObjectSpringSetAll; - private System.Windows.Forms.TextBox textObjectName; - private System.Windows.Forms.Label label5; private System.Windows.Forms.SaveFileDialog saveFileDialog1; private System.Windows.Forms.OpenFileDialog openFileDialog1; private System.Windows.Forms.ToolStripMenuItem saveAllstripMenuItem; private System.Windows.Forms.ToolStripMenuItem snapToolStripMenuItem; - private System.Windows.Forms.GroupBox groupBox2; - private System.Windows.Forms.Label label9; - private System.Windows.Forms.Label label1; - private System.Windows.Forms.TextBox textEdgeDamping; - private System.Windows.Forms.TextBox textEdgeK; private System.Windows.Forms.ColorDialog colorDialog1; - private System.Windows.Forms.PictureBox pictureBoxObjectColor; - private System.Windows.Forms.Button butObjectColor; - private System.Windows.Forms.CheckBox checkBoxObjectKinematic; - private System.Windows.Forms.GroupBox groupBox3; - private System.Windows.Forms.Label label11; - private System.Windows.Forms.Label label10; - private System.Windows.Forms.TextBox textObjectShapeDamping; - private System.Windows.Forms.TextBox textObjectShapeK; - private System.Windows.Forms.CheckBox checkBoxObjectShapeMatching; private System.Windows.Forms.ToolStripMenuItem toolStripShowGrid; private System.Windows.Forms.ToolStripMenuItem specialToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem addNewCircleToolStripMenuItem; - private System.Windows.Forms.TextBox textObjectPressure; - private System.Windows.Forms.CheckBox checkBoxPressureBody; private System.Windows.Forms.FolderBrowserDialog folderBrowserDialog1; private System.Windows.Forms.ToolStripMenuItem saveAndCompileToolStripMenuItem; private System.Windows.Forms.ToolStripSeparator aToolStripMenuItem1; @@ -1387,7 +1387,47 @@ private void InitializeComponent() private System.Windows.Forms.ToolStripMenuItem balloonToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem aboutToolStripMenuItem; private System.Windows.Forms.ToolStripSeparator toolStripSeparator2; + private System.Windows.Forms.ToolStripMenuItem drawPolysInSceneEditModeToolStripMenuItem; + private System.Windows.Forms.OpenFileDialog openFileDialog2; + private System.Windows.Forms.ToolStripMenuItem decompileAndOpenToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem pointToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem editSpecialMassToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem toggleEditorThemeToolStripMenuItem; + private System.Windows.Forms.TabPage tabObject; + private System.Windows.Forms.TextBox textObjectPressure; + private System.Windows.Forms.TextBox textObjectName; + private System.Windows.Forms.CheckBox checkBoxPressureBody; + private System.Windows.Forms.GroupBox groupBox3; + private System.Windows.Forms.Label label11; + private System.Windows.Forms.Label label10; + private System.Windows.Forms.TextBox textObjectShapeDamping; + private System.Windows.Forms.TextBox textObjectShapeK; + private System.Windows.Forms.CheckBox checkBoxObjectShapeMatching; + private System.Windows.Forms.PictureBox pictureBoxObjectColor; + private System.Windows.Forms.Button butObjectColor; + private System.Windows.Forms.CheckBox checkBoxObjectKinematic; + private System.Windows.Forms.GroupBox groupBox2; + private System.Windows.Forms.Label label9; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.TextBox textEdgeDamping; + private System.Windows.Forms.TextBox textEdgeK; + private System.Windows.Forms.Label label5; + private System.Windows.Forms.GroupBox groupSprings; + private System.Windows.Forms.Button butObjectSpringSetAll; + private System.Windows.Forms.TextBox textObjectSpringDamping; + private System.Windows.Forms.Label label4; + private System.Windows.Forms.TextBox textObjectSpringK; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.GroupBox groupPoints; + private System.Windows.Forms.TextBox textObjectPointMass; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.GroupBox groupObjectMode; + private System.Windows.Forms.RadioButton radioObjectPolygons; + private System.Windows.Forms.RadioButton radioObjectSprings; + private System.Windows.Forms.RadioButton radioObjectEditPoints; private System.Windows.Forms.TabPage tabScene; + private System.Windows.Forms.Button moveDownButton; + private System.Windows.Forms.Button moveUpButton; private System.Windows.Forms.GroupBox groupBoxTransformation; private System.Windows.Forms.Label label8; private System.Windows.Forms.Label label7; @@ -1422,12 +1462,7 @@ private void InitializeComponent() private System.Windows.Forms.Button butSceneRemoveObject; private System.Windows.Forms.Button butSceneAddObject; private System.Windows.Forms.TreeView treeView1; - private System.Windows.Forms.ToolStripMenuItem drawPolysInSceneEditModeToolStripMenuItem; - private System.Windows.Forms.OpenFileDialog openFileDialog2; - private System.Windows.Forms.ToolStripMenuItem decompileAndOpenToolStripMenuItem; - private System.Windows.Forms.ToolStripMenuItem pointToolStripMenuItem; - private System.Windows.Forms.ToolStripMenuItem editSpecialMassToolStripMenuItem; - private System.Windows.Forms.ToolStripMenuItem toggleEditorThemeToolStripMenuItem; + private System.Windows.Forms.TabControl tabControl1; } } diff --git a/JelloEditor/Form1.cs b/JelloEditor/Form1.cs index 7df1591..43108b3 100644 --- a/JelloEditor/Form1.cs +++ b/JelloEditor/Form1.cs @@ -243,10 +243,6 @@ public Form1() updateSceneTree(); redrawImage(); - groupBoxMaterial.Enabled = false; - groupBoxTransformation.Enabled = false; - groupBoxSettings.Enabled = false; - // check for command-line argument to load a file. if (Environment.GetCommandLineArgs().Length > 1) openScene(Environment.GetCommandLineArgs()[1]); @@ -2200,7 +2196,7 @@ private void butSceneRemoveObject_Click(object sender, EventArgs e) if (count == 0) { - // no more references to this game body, it can be removed from ths list. + // no more references to this game body, it can be removed from the list. mSceneBodies.Remove(b); if (b.Name == "goal") { @@ -2773,10 +2769,23 @@ private void selectObject(int i, bool updateTree) mSelectedObject = i; if (mSelectedObject != -1) { - groupBoxMaterial.Enabled = true; groupBoxTransformation.Enabled = true; - groupBoxSettings.Enabled = true; + tabControlSceneObjectSettings.Enabled = true; + groupBox1.Enabled = true; + butSceneCloneObject.Enabled = true; + butSceneRemoveObject.Enabled = true; objectToolStripMenuItem.Visible = true; + moveUpButton.Enabled = true; + moveDownButton.Enabled = true; + + if (mSelectedObject == 0) + { + moveUpButton.Enabled = false; + } + else if (mSelectedObject + 1 == mSceneObjects.Count) + { + moveDownButton.Enabled = false; + } checkBoxIsTrigger.Checked = mSceneObjects[mSelectedObject].isTrigger; checkBoxTriggerNoCam.Checked = mSceneObjects[mSelectedObject].triggerNoCam; @@ -2807,9 +2816,11 @@ private void selectObject(int i, bool updateTree) } else { - groupBoxMaterial.Enabled = false; groupBoxTransformation.Enabled = false; - groupBoxSettings.Enabled = false; + tabControlSceneObjectSettings.Enabled = false; + groupBox1.Enabled = false; + butSceneCloneObject.Enabled = false; + butSceneRemoveObject.Enabled = false; objectToolStripMenuItem.Visible = false; labelMaterial.Text = "No object selected"; } @@ -3858,18 +3869,18 @@ private void buttonTriggerTarget_Click(object sender, EventArgs e) private void radioButton2_CheckedChanged(object sender, EventArgs e) { - tabControlSceneObjectSettings.SelectedIndex = 1; if (mSelectedObject != -1) mSceneObjects[mSelectedObject].isPath = true; + tabControlSceneObjectSettings.SelectedIndex = 1; redrawImage(); } private void radioButton1_CheckedChanged(object sender, EventArgs e) { - tabControlSceneObjectSettings.SelectedIndex = 0; if (mSelectedObject != -1) mSceneObjects[mSelectedObject].isPath = false; + tabControlSceneObjectSettings.SelectedIndex = 0; redrawImage(); } @@ -4303,6 +4314,45 @@ private void toggleEditorThemeToolStripMenuItem_Click(object sender, EventArgs e } redrawImage(); } + + private void tabControlSceneObjectSettings_SelectedIndexChanged(object sender, EventArgs e) + { + switch (tabControlSceneObjectSettings.SelectedIndex) + { + case 0: + if (mSceneObjects[mSelectedObject].isPath) + { + MessageBox.Show("Selected object is a path, must use \"Path\" tab!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); + tabControlSceneObjectSettings.SelectedIndex = 1; + } + break; + case 1: + if (!mSceneObjects[mSelectedObject].isPath) + { + MessageBox.Show("Selected object is not a path, must use \"Scene Object\" tab!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); + tabControlSceneObjectSettings.SelectedIndex = 0; + } + break; + } + } + + private void moveUpButton_Click(object sender, EventArgs e) + { + SceneObject obj = mSceneObjects[mSelectedObject]; + int newIndex = mSelectedObject - 1; + mSceneObjects.RemoveAt(mSelectedObject); + mSceneObjects.Insert(newIndex, obj); + selectObject(newIndex); + } + + private void moveDownButton_Click(object sender, EventArgs e) + { + SceneObject obj = mSceneObjects[mSelectedObject]; + int newIndex = mSelectedObject + 1; + mSceneObjects.RemoveAt(mSelectedObject); + mSceneObjects.Insert(newIndex, obj); + selectObject(newIndex); + } } } #endregion \ No newline at end of file diff --git a/JelloEditor/MotionSettings.Designer.cs b/JelloEditor/MotionSettings.Designer.cs index 8e801f7..1aead00 100644 --- a/JelloEditor/MotionSettings.Designer.cs +++ b/JelloEditor/MotionSettings.Designer.cs @@ -269,7 +269,6 @@ private void InitializeComponent() this.help.SetShowHelp(this.comboBoxMotorTriggerBehavior, true); this.comboBoxMotorTriggerBehavior.Size = new System.Drawing.Size(121, 21); this.comboBoxMotorTriggerBehavior.TabIndex = 14; - this.comboBoxMotorTriggerBehavior.SelectedIndexChanged += new System.EventHandler(this.comboBoxMotorTriggerBehavior_SelectedIndexChanged); // // dataGridViewMotorCommands // diff --git a/JelloEditor/MotionSettings.cs b/JelloEditor/MotionSettings.cs index 997cd55..bccad5d 100644 --- a/JelloEditor/MotionSettings.cs +++ b/JelloEditor/MotionSettings.cs @@ -137,10 +137,5 @@ private void checkBox1_CheckedChanged(object sender, EventArgs e) { noRope = checkBox1.Checked; } - - private void comboBoxMotorTriggerBehavior_SelectedIndexChanged(object sender, EventArgs e) - { - - } } } \ No newline at end of file diff --git a/JelloEditor/MotionSettings.resx b/JelloEditor/MotionSettings.resx index 7dc637c..e4bdcea 100644 --- a/JelloEditor/MotionSettings.resx +++ b/JelloEditor/MotionSettings.resx @@ -120,9 +120,6 @@ 17, 17 - - 17, 17 - This option decides how long to wait (in seconds) before looping back to the start when done with motion. It is HIGHLY recommended to set this option to something other than 0 for moving platforms that you jump onto. *cough cough* johark *cough cough* diff --git a/JelloEditor/bin/Release/JellyEditor3.exe b/JelloEditor/bin/Release/JellyEditor3.exe index ba5d176dc3a34e57eeea7f316eb080fe7f2bc17d..ab3089d766b496cf6c083c9203ebd740ecdad681 100644 GIT binary patch delta 81548 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 iTrop9eA-`Va_lW|@;$3J_-rak6sAHuB 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 DEQPm2 diff --git a/JelloEditor/bin/Release/JellyEditor3.pdb b/JelloEditor/bin/Release/JellyEditor3.pdb index 1abcf88fab5afc6523858a1cb3ce4d0061bd7047..178220840f76e06b938d070b40f37bbe8e6a34e8 100644 GIT binary patch delta 62198 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 delta 60762 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%0D^Svu8H-R)*2-9L|Oo!EwFL+rE(HGld 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 W-UQ1;?-Fi`ec4;=U7I)3`~LtN##cfB diff --git a/JelloEditor/bin/Release/JellyPhysics_Small.dll b/JelloEditor/bin/Release/JellyPhysics_Small.dll index 3679fabe81ab769420db535bbaf045236c8e97c9..46c2d6c58a12edd6d92915745bc4598bb8f6b704 100644 GIT binary patch delta 124 zcmZqZVQT1Mn$W?bySpKEV~<0bfK>RCYtANSKC?O3WnMjQ;k)@xnE*Rjdh&-_345cJ zBJa6%$&VT2vh4n39+qS&~tj6yuee alT+!Ml39{pWIQ>b?!rU^&dmz-57+?C!7vv9 delta 130 zcmZqZVQT1Mn$W?r===4QjXe%!0=>R}FZDmP_g&!9Xe+((Zp7w0WdiJA>B%2zB|I#< z4qX0lWvlLIKV2}{PKy5z;MIQ+Li+)9c1c4A41lb^>{?s|zV7%{Q^TN63?w;p8_nyl+XTg{% z7*nk%bq8vm27Mq1Lc@}{@CKSXUJTu7Z)v-5EMBVny1(v(5=|$Md(Q=YV*#(b|Kf=E z)M($ti0|@v!0R6zADFo0?eYx|Uu)|h93LHPWNuSKsT3F@!1oVunGI~&bVvqCyck%% zxkLs@Jk`hmi5HPQC|9wVS(JeiPa<2esMwzjU`CH;EjfA28l}jRma^=3>nxW;8SW*A zGDXRQVbJoW5a?wG%Y1sQl`=@`lYa<*NLTj5KFdnmf}dU>ZAV23W6y>g2|W; zQ@|BqE<)XiHK#{CjiO`qx{r4wped`ys%^%dR_l(&<@R`ve|Iy$ Q9T6zut_Ua-IK5Q=1q@*;M*si- delta 2073 zcmbW2QAkr^6oBv9rn9BHmDkj*belSdK_(`tXf!M;lQJdsVIsN>Q>)po8uT(FaJGry zE_fd*iAKTr3uph?f4=|x=lu8l=Z?>3 zj?ZTO=^=TppbYJu8mNjT?rHZr#czJ#gceg#*&lo?f%6G` zSi%S0)jd4ow*p`h9-CMRPsjUbQ=x>*d(Rg)1E3Y^%?h?K2tG5H{uZ3@)@+b)`2>oE z0!uO&`2;wj)1tsTCw`m&R#;TFMa+_XVe$zWgr<@LDc^Jw2$m@D&WV*1U_9!qcZ|l1 zua}C?m3B38;{7Qw3g=6+taB=c`GG=Z-i6YJ$|IBo)M>Is%`jp0jNQ7g6DQ6gxrMXa zINPlekN1ONruBKqnx*|z_hzN<{hGj98+|Wrv^e31RO9*)sI+~tTt=PzlPB84jidBX z3=+F@jnNQGu@OtQRF>kB*!2x75KHkAi#GjVaFPSU6R0VC3*DE(_VJljb1F;Uc7cFza6LYH*J?+6$SVGB0 zk4yN!4|RI}yCYFeRY)Z(U*Xij^a|S&-8)5PUh0QrACnKsAo6}l-nuk+>|q(=J3k~_ zjr^M8C_4#HA*9n3{_FFwDjp2L8R;a)WSe_K`e?jUo73kx(H?{{CH$;1UWi#(aXSdf z?kk@zCj?7aF&t2|hB}rlTTP!_hB-}TFRoz^tI=Zh>v1XbPr~yA**NzuW&8S_(~Has_~~GgJC8?JUk8i#S_z@iQ><)_BSvPm&yPD diff --git a/JelloEditor/obj/Release/DesignTimeResolveAssemblyReferences.cache b/JelloEditor/obj/Release/DesignTimeResolveAssemblyReferences.cache new file mode 100644 index 0000000000000000000000000000000000000000..61a93e5427545f62a4648d31e5d03be2cb6a36aa GIT binary patch literal 288 zcmeZu3JP{+WMpPwU|_Uzwu%YQ%uC5HFOKoeOfJeV&QB}R^K%V}aVtv9O)bwa%8n^B z(lgLAH83|akI5}g&M(TzOwvoq$zfy!8o)3^u#dIsHV4QoE`&k`Mtjl>4z4UNNzK)B kNiEJy&qJ7=XDv0Y>N>@yJ0>Tm78hqGW#(j-R1!2D09Hy;rvLx| literal 0 HcmV?d00001 diff --git a/JelloEditor/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache b/JelloEditor/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000000000000000000000000000000000000..ed2cb1d07e7c9199d493dadd1f4d303646c9ed4d GIT binary patch literal 7104 zcmeHMdvh8$5C=aL<2)MNG!LgqNSn4v%3Q%1<7DcYCdRaGn~Vpj(`nA*h&zFm+)0e2 zGo~JYmVSaxKVrLkz~NU?+jE}DADqXFkhH(m?X7gbT@uMeBJnR=_=(r0F%a$x?kK5c z(^%_V2h^*Xz~$0fmcB2=YI!A_S!YUfDVFjJRu2ENndQJUfnrO71x8UXn^_AQ9(R6W z-MW0o#8M+yXcn8LWV$mGR&{wK=rRGFQwoQgNoQwp~M2jZx)ntx>b3ueJ_#Tx=`Z1P|d| z%_!F5+NkbOAq6*P7`kv4fc86MpOx!}hF(a)-!XOn`0g^-ZI5=*;9g4EI@Ix0{HYZU49Y~}ufPjxF z6e$$bC@zASCYL}a$Yl`EcdLEo^t1*K8KWoM6E z0UUq%sr{P<_Gv$Jsc)C16ZlLRZMV4D3L5s$%me1@av*nw@Qdtyv1Q|}U1c7ln%QNh zfp^w{8&#Q>-gZQUheXJ7sI$dVpWynhf|xzH!~x&OrIIv^&m0)fg#9znKM}S*#g?zR zN3KC@dV3BiOfgrQE2Tbz?}_O&dKUl5bre>I3*RL-pgm!^o=0wmEw;nb=zR1iLB?MP zX8>Dk0cp>K96s}KXK~@t(6O0bzLM!BEcRS3|HQ_uB@ow4t#F)2+{gX!V@{%8 zZ%j?4zJ^n8aHWx-;xS0R0kHz7>2YM~bnig&5TG8OO-o(->*re`A2%w$ouh1Blkzw6AQ%6-Q{D;&3oiK z7@gVui3@`TMyx!p!a1-^^Jm;;>4yH(mj>WsD4JyL+KGI;G& zlx~n=?B{Z6OdP_{n}>7-xfDU&j9) Sy#fC3XQa^^AS&-~T>K9QH!AV~ literal 0 HcmV?d00001 diff --git a/JelloEditor/obj/Release/JellyEditor3.csproj.AssemblyReference.cache b/JelloEditor/obj/Release/JellyEditor3.csproj.AssemblyReference.cache index 694b87748fe4e87e0e9bd215b157265e6e5d9ac0..1c56a784ca999ae02cbf523a5385e2db4befc165 100644 GIT binary patch delta 104 zcmX@a+0V=2>l761%*e>Kkz+TbM541*OlWaxQE`l8N@8w|OMY@`Zfagh@kB{~_N9Lw wc?dGxnV4^l761%*e>Okz+UGmS2=>2;uX9_>M{W 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 iTrop9eA-`Va_lW|@;$3J_-rak6sAHuB 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 DEQPm2 diff --git a/JelloEditor/obj/Release/JellyEditor3.pdb b/JelloEditor/obj/Release/JellyEditor3.pdb index 1abcf88fab5afc6523858a1cb3ce4d0061bd7047..178220840f76e06b938d070b40f37bbe8e6a34e8 100644 GIT binary patch delta 62198 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 delta 60762 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%0D^Svu8H-R)*2-9L|Oo!EwFL+rE(HGld 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 W-UQ1;?-Fi`ec4;=U7I)3`~LtN##cfB diff --git a/JelloEditor/obj/Release/TempPE/Properties.Resources.Designer.cs.dll b/JelloEditor/obj/Release/TempPE/Properties.Resources.Designer.cs.dll new file mode 100644 index 0000000000000000000000000000000000000000..b845681140edf9c03f272ce674575f0144d04ef6 GIT binary patch literal 3584 zcmeHJU2GIp6h3#l-7ZTh?V<#t(J7^-KQd{l2t*{^c1vlcQoAjr1_QIRx7#7JbC;Rf z!eT;d6r+hT8WR)V3{fA9@MIM9O^t~UBuI?$?*S8e^ufdjLqPoQof)7u8@~_eex}~u~QcWj1WO&>WR-#{LO%0+~tb*+H4fPLCu z39_e=TfiIQEb zAOz5Ai_!#+hw|e?EQ(a7bYZj6XKd-)x_K)Eg36k6Fj)%vcU%7vw_-rDMnu1!;_i>1_Xlrx`*fy2=J9HY160ZpW13IO>Y2~D~0QY8Ed8YwDVd!FrciJzJs&{ zyKF=Weqzso9-$dfon~oLm$P49H;Yvn9Z=FcsZH7oklv4^St>yKB9b_jAbqW*cT>M< zWyJi8l3rC_H2PghZ?8M3c`6@_=8@M~jbTl>&U(-^b%VB2ze2VvYJ#q%tm2R0+HAx= z|Im7A3`if@3V)r}z@nR;qW#Rk$va5~kT*deqBAs19rP(^FZ~TV06L~DEyY{VUZ;m? zEA7C(7&0O&*sm>s*62mhE7~G78gSVgVUqxrcdv;Oi!fN$&LF+A{&Cx_PQ|U*rLZ*8 zXvc&oRvo^R%DyE$$1YI5=34WfaP8x~NJTzpR-ItX^#jwjI89aEz%KLYT7~a6-J-*3 zlm}AU<%x2HNRdiBI5>=%RgaUug!i~Fs-DGTUA9tjY|9L6;pTY|$h$IR`kY3Jb|AbV zPaO5lg2VHH8E_gF<%;caZ-15nHcxL$=SR5zhv{9@GM94}N$CGI^d+!>#HcT!6C z^$EAETUUf@tBp=^$2_JuzpjrmBh8>H*p404>e>a+5eMavbnb_|ZKBS+&Q6Y8t)K(P2@FpBNLkwVQ8{KWLPL4s2ZZUbGBJ>g&)|KAJ2=jrcxs3 z<+-ZGDQwxhVVAL~6@gbtUg~JFz?Ku}7V#Q~DpO*_xO`iSX zapHKj9o)1LD&jT=B*??PG-wi|pbGRJP#dEUbV`kasz5EpOE;DI5ADM{yLO%a@~^WW z6wVG%LT4=1pc88Z)7I9gYpkV3@tc~O8njGjrV}q)W_#Py37s<8q||4!i6)lmmZVuK zM=~R+&yFA1xBiLCuQwz!o#@@@&3M!^osx9pDUcJuHsj4;iIh};bW75lV$t`+Bl5|e z*4FO#%nEM7$T5poWM!vu$B+69c1`Lv$TAv;>J-=5H>QPfd;`B>!Yw&9d9jPJa;R!M zMee2gpTw^q{_qQnoqZ2;V aSKsYk?jy@GpogE6KWRCYtANSKC?O3WnMjQ;k)@xnE*Rjdh&-_345cJ zBJa6%$&VT2vh4n39+qS&~tj6yuee alT+!Ml39{pWIQ>b?!rU^&dmz-57+?C!7vv9 delta 130 zcmZqZVQT1Mn$W?r===4QjXe%!0=>R}FZDmP_g&!9Xe+((Zp7w0WdiJA>B%2zB|I#< z4qX0lWvlLIKV2}{PKy5z;MIQ+Li+)9c1c4A41lb^>{?s|zV7%{Q^TN63?w;p8_nyl+XTg{% z7*nk%bq8vm27Mq1Lc@}{@CKSXUJTu7Z)v-5EMBVny1(v(5=|$Md(Q=YV*#(b|Kf=E z)M($ti0|@v!0R6zADFo0?eYx|Uu)|h93LHPWNuSKsT3F@!1oVunGI~&bVvqCyck%% zxkLs@Jk`hmi5HPQC|9wVS(JeiPa<2esMwzjU`CH;EjfA28l}jRma^=3>nxW;8SW*A zGDXRQVbJoW5a?wG%Y1sQl`=@`lYa<*NLTj5KFdnmf}dU>ZAV23W6y>g2|W; zQ@|BqE<)XiHK#{CjiO`qx{r4wped`ys%^%dR_l(&<@R`ve|Iy$ Q9T6zut_Ua-IK5Q=1q@*;M*si- delta 2073 zcmbW2QAkr^6oBv9rn9BHmDkj*belSdK_(`tXf!M;lQJdsVIsN>Q>)po8uT(FaJGry zE_fd*iAKTr3uph?f4=|x=lu8l=Z?>3 zj?ZTO=^=TppbYJu8mNjT?rHZr#czJ#gceg#*&lo?f%6G` zSi%S0)jd4ow*p`h9-CMRPsjUbQ=x>*d(Rg)1E3Y^%?h?K2tG5H{uZ3@)@+b)`2>oE z0!uO&`2;wj)1tsTCw`m&R#;TFMa+_XVe$zWgr<@LDc^Jw2$m@D&WV*1U_9!qcZ|l1 zua}C?m3B38;{7Qw3g=6+taB=c`GG=Z-i6YJ$|IBo)M>Is%`jp0jNQ7g6DQ6gxrMXa zINPlekN1ONruBKqnx*|z_hzN<{hGj98+|Wrv^e31RO9*)sI+~tTt=PzlPB84jidBX z3=+F@jnNQGu@OtQRF>kB*!2x75KHkAi#GjVaFPSU6R0VC3*DE(_VJljb1F;Uc7cFza6LYH*J?+6$SVGB0 zk4yN!4|RI}yCYFeRY)Z(U*Xij^a|S&-8)5PUh0QrACnKsAo6}l-nuk+>|q(=J3k~_ zjr^M8C_4#HA*9n3{_FFwDjp2L8R;a)WSe_K`e?jUo73kx(H?{{CH$;1UWi#(aXSdf z?kk@zCj?7aF&t2|hB}rlTTP!_hB-}TFRoz^tI=Zh>v1XbPr~yA**NzuW&8S_(~Has_~~GgJC8?JUk8i#S_z@iQ><)_BSvPm&yPD diff --git a/JellyPhysics_Small/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache b/JellyPhysics_Small/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache index a3908ca92c23b9b7a7bda8933580d910a42f85ff..90b3acfb02a7423e97325e2d1e2d4cb773253d1b 100644 GIT binary patch delta 71 zcmdmIe8qUfB5sKiXRDad;?$zz7{`>v+!&Yq$$_ZB)oCRPF~NgvDsRz GnHd1rgc_m% delta 49 vcmca&yw7;UB5vMHXRDZ^{QQ!bfgM7>jB*+a=XI;?ud^V5`;_(ky=7;~X)LWSulfm(D8ndpIv4{W6Ih>WhjXK!wxt7b zNsd%GWuga%4#DYy`W7MPDzHP;ZRpXErZk~3Rl$6ZNBW&I{kG*h)yoI(k^bKTp)5fi z5~$It3P`M%X5Sq(t{0KGrzi42&wxsC0Sl~6cVTbH1x$+Te%`q8^_9Brd4(PTc8&-* zr_eaz2M)49jgSRw8Gal2+lvo>eb6&9%k^vX0zQ&xWbTQh2XnVHxm zGcN-XIO^d+(HaOyxD+J+J5OfHAjd{+JQL+6WRoAprG|-mdMXFfj2yY{t-BA#Hl$75 zl*UcKRx7&5HsbvNyV~)}`W{Cosr+nw>?|DiT2{zy77!jp%CY%OqFu}qwupc%Wr#x$ zvON^R>C%=FJnj=uP9;CtM~dnvk8ge)O}Mm~>NlZ2^NsXs#)_^#Zx@?xsBM$Bt-PwB g>Ca~R|IlRCYtANSKC?O3WnMjQ;k)@xnE*Rjdh&-_345cJ zBJa6%$&VT2vh4n39+qS&~tj6yuee alT+!Ml39{pWIQ>b?!rU^&dmz-57+?C!7vv9 delta 130 zcmZqZVQT1Mn$W?r===4QjXe%!0=>R}FZDmP_g&!9Xe+((Zp7w0WdiJA>B%2zB|I#< z4qX0lWvlLIKV2}{PKy5z;MIQ+Li+)9c1c4A41lb^>{?s|zV7%{Q^TN63?w;p8_nyl+XTg{% z7*nk%bq8vm27Mq1Lc@}{@CKSXUJTu7Z)v-5EMBVny1(v(5=|$Md(Q=YV*#(b|Kf=E z)M($ti0|@v!0R6zADFo0?eYx|Uu)|h93LHPWNuSKsT3F@!1oVunGI~&bVvqCyck%% zxkLs@Jk`hmi5HPQC|9wVS(JeiPa<2esMwzjU`CH;EjfA28l}jRma^=3>nxW;8SW*A zGDXRQVbJoW5a?wG%Y1sQl`=@`lYa<*NLTj5KFdnmf}dU>ZAV23W6y>g2|W; zQ@|BqE<)XiHK#{CjiO`qx{r4wped`ys%^%dR_l(&<@R`ve|Iy$ Q9T6zut_Ua-IK5Q=1q@*;M*si- delta 2073 zcmbW2QAkr^6oBv9rn9BHmDkj*belSdK_(`tXf!M;lQJdsVIsN>Q>)po8uT(FaJGry zE_fd*iAKTr3uph?f4=|x=lu8l=Z?>3 zj?ZTO=^=TppbYJu8mNjT?rHZr#czJ#gceg#*&lo?f%6G` zSi%S0)jd4ow*p`h9-CMRPsjUbQ=x>*d(Rg)1E3Y^%?h?K2tG5H{uZ3@)@+b)`2>oE z0!uO&`2;wj)1tsTCw`m&R#;TFMa+_XVe$zWgr<@LDc^Jw2$m@D&WV*1U_9!qcZ|l1 zua}C?m3B38;{7Qw3g=6+taB=c`GG=Z-i6YJ$|IBo)M>Is%`jp0jNQ7g6DQ6gxrMXa zINPlekN1ONruBKqnx*|z_hzN<{hGj98+|Wrv^e31RO9*)sI+~tTt=PzlPB84jidBX z3=+F@jnNQGu@OtQRF>kB*!2x75KHkAi#GjVaFPSU6R0VC3*DE(_VJljb1F;Uc7cFza6LYH*J?+6$SVGB0 zk4yN!4|RI}yCYFeRY)Z(U*Xij^a|S&-8)5PUh0QrACnKsAo6}l-nuk+>|q(=J3k~_ zjr^M8C_4#HA*9n3{_FFwDjp2L8R;a)WSe_K`e?jUo73kx(H?{{CH$;1UWi#(aXSdf z?kk@zCj?7aF&t2|hB}rlTTP!_hB-}TFRoz^tI=Zh>v1XbPr~yA**NzuW&8S_(~Has_~~GgJC8?JUk8i#S_z@iQ><)_BSvPm&yPD