public Moon ApplyGravity(Moon moon)
 {
     return(new Moon
     {
         Name = Name,
         X = X,
         Y = Y,
         Z = Z,
         Vx = Vx + (X == moon.X ? 0 : X < moon.X ? 1 : -1),
         Vy = Vy + (Y == moon.Y ? 0 : Y < moon.Y ? 1 : -1),
         Vz = Vz + (Z == moon.Z ? 0 : Z < moon.Z ? 1 : -1)
     });
 }
Beispiel #2
0
 public void AddMoon(Moon moon)
 {
     _moons.Add(moon);
 }