started cleaning up the scene graph
This commit is contained in:
@@ -14,7 +14,7 @@ namespace _2DGAMELIB
|
||||
int num = 0;
|
||||
List<int> list = new List<int>();
|
||||
List<Par> list2 = EnumPar.ToList();
|
||||
foreach (Joi item in JoinRoot.JP)
|
||||
foreach (Joi item in JoinRoot.GetJP())
|
||||
{
|
||||
Vector2D v = JoinRoot.ToGlobal(item.Joint);
|
||||
int num2 = 0;
|
||||
@@ -23,7 +23,7 @@ namespace _2DGAMELIB
|
||||
{
|
||||
if (JoinRoot != item2)
|
||||
{
|
||||
if (v.DistanceSquared(item2.Position) <= IdentityDistance)
|
||||
if (v.DistanceSquared(item2.GetPosition()) <= IdentityDistance)
|
||||
{
|
||||
joints.Joins.Add(new Joint(JoinRoot, num, item2));
|
||||
if (!list.Contains(num2))
|
||||
@@ -59,7 +59,7 @@ namespace _2DGAMELIB
|
||||
{
|
||||
Par par = js.Joins[i].Par1;
|
||||
int num3 = 0;
|
||||
foreach (Joi item in par.JP)
|
||||
foreach (Joi item in par.GetJP())
|
||||
{
|
||||
Vector2D v = par.ToGlobal(item.Joint);
|
||||
int num4 = 0;
|
||||
@@ -68,7 +68,7 @@ namespace _2DGAMELIB
|
||||
{
|
||||
if (par != item2)
|
||||
{
|
||||
if (v.DistanceSquared(item2.Position) <= IdentityDistance)
|
||||
if (v.DistanceSquared(item2.GetPosition()) <= IdentityDistance)
|
||||
{
|
||||
js.Joins.Add(new Joint(par, num3, item2));
|
||||
if (!del.Contains(num4))
|
||||
@@ -108,12 +108,12 @@ namespace _2DGAMELIB
|
||||
if (JoinRoot != item2)
|
||||
{
|
||||
int num2 = 0;
|
||||
foreach (Joi item3 in item.JP)
|
||||
foreach (Joi item3 in item.GetJP())
|
||||
{
|
||||
Vector2D v = item.ToGlobal(item3.Joint);
|
||||
foreach (Par item4 in item2.EnumJoinRoot)
|
||||
{
|
||||
if (v.DistanceSquared(item4.Position) <= IdentityDistance)
|
||||
if (v.DistanceSquared(item4.GetPosition()) <= IdentityDistance)
|
||||
{
|
||||
jointsD.Joins.Add(new JointD(JoinRoot, item, num2, item2));
|
||||
if (!list.Contains(num))
|
||||
@@ -160,12 +160,12 @@ namespace _2DGAMELIB
|
||||
if (difs != item2)
|
||||
{
|
||||
int num4 = 0;
|
||||
foreach (Joi item3 in item.JP)
|
||||
foreach (Joi item3 in item.GetJP())
|
||||
{
|
||||
Vector2D v = item.ToGlobal(item3.Joint);
|
||||
foreach (Par item4 in item2.EnumJoinRoot)
|
||||
{
|
||||
if (v.DistanceSquared(item4.Position) <= IdentityDistance)
|
||||
if (v.DistanceSquared(item4.GetPosition()) <= IdentityDistance)
|
||||
{
|
||||
jsd.Joins.Add(new JointD(difs, item, num4, item2));
|
||||
if (!del.Contains(num3))
|
||||
|
||||
Reference in New Issue
Block a user