Exemple #1
0
        public FixtureNode(FixtureDefSerialized fixture) :
            base(fixture.Name)
        {
            Name    = fixture.Name;
            Fixture = fixture.Fixture;

            SetShape(new ShapeNode(new CircleShape(0.5f)));
        }
Exemple #2
0
        private void newFixtureToolStripMenuItem_Click(object sender, EventArgs e)
        {
            var fixture = new FixtureDefSerialized(new FixtureDef(null, 0.2f), -1, "Fixture");
            var node    = new FixtureNode(fixture);

            var selectedNode = treeView1.SelectedNode;

            if (selectedNode is BodyNode || selectedNode is WorldNode)
            {
                selectedNode.Nodes.Add(node);
                selectedNode.Expand();
            }
            else
            {
                treeView1.Nodes[0].Nodes.Add(node);
            }

            WorldObject.Fixtures.Add(node);
        }