Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class SystemData
- {
- public Vector Position = new Vector();
- public int Coordinate = 0;
- public long SystemId = 0;
- public string NaughtyString = "";
- public List<SystemDistance> sysDistances = new List<SystemDistance>();
- }
- public class SystemDistance
- {
- public double Distance = 0;
- public int Coordinate = 0;
- public long SystemId = 0;
- }
- SystemData[] nSys = new SystemData[Gal.Systems.Count()];
- for (int s = 0; s <= nSys.Count(); s++)
- {
- for (int t = 5000; t >= s; t--)
- {
- SystemDistance nD = new SystemDistance();
- nD.Distance = new Vector(nSys[t].Position - nSys[s].Position).GetLength();
- nD.Coordinate = nSys[t].Coordinate;
- nD.SystemId = nSys[t].SystemId;
- nSys[s].sysDistances.Add(nD);
- nD.Coordinate = nSys[s].Coordinate;
- nD.SystemId = nSys[s].SystemId;
- nSys[t].sysDistances.Add(nD);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement