public void AttachTo(SpriteGrid parentSpriteGrid) { mParentSpriteGrid = parentSpriteGrid; if (mParentSpriteGrid != null) { SetLinePolygonPositions(); /* * for (int i = 0; i < 4; i++) * { * mCornerHandles[i].ScaleBy( * (mCornerHandles[i].Z - camera.Z) / * (200*(mCornerHandles[i].X - mCornerHandles[i].Points[0].X)) * ); * * mSideHandles[i].ScaleBy( * (mSideHandles[i].Z - camera.Z) / * (200 * (mSideHandles[i].X - mSideHandles[i].Points[0].X)) * ); * }*/ Visible = true; } else { Visible = false; } }
public void AttachTo(SpriteGrid parentSpriteGrid) { mParentSpriteGrid = parentSpriteGrid; if (mParentSpriteGrid != null) { SetLinePolygonPositions(); /* for (int i = 0; i < 4; i++) { mCornerHandles[i].ScaleBy( (mCornerHandles[i].Z - camera.Z) / (200*(mCornerHandles[i].X - mCornerHandles[i].Points[0].X)) ); mSideHandles[i].ScaleBy( (mSideHandles[i].Z - camera.Z) / (200 * (mSideHandles[i].X - mSideHandles[i].Points[0].X)) ); }*/ Visible = true; } else { Visible = false; } }