Exemple #1
0
 public void ChangeVelocity(int x, int y, int z)
 {
     Velocity = new ThreeDimensionalPoint(
         Velocity.X + x,
         Velocity.Y + y,
         Velocity.Z + z);
 }
Exemple #2
0
 public void ApplyVelocity()
 {
     Position = new ThreeDimensionalPoint(
         Position.X + Velocity.X,
         Position.Y + Velocity.Y,
         Position.Z + Velocity.Z);
 }
Exemple #3
0
 private int CalculateEnergy(ThreeDimensionalPoint point)
 {
     return(Math.Abs(point.X) + Math.Abs(point.Y) + Math.Abs(point.Z));
 }
Exemple #4
0
 public Moon(ThreeDimensionalPoint position)
 {
     Position         = position;
     StartingPosition = position;
     Velocity         = new ThreeDimensionalPoint(0, 0, 0);
 }