Exemplo n.º 1
0
 public SimpleDistanceSlowDownCalculator(ISlowDownCalculator slowDownCalculator, ICheckpointMemory checkpointMemory,
                                         IInputContainer inputContainer)
 {
     this.slowDownCalculator = slowDownCalculator;
     this.checkpointMemory   = checkpointMemory;
     this.inputContainer     = inputContainer;
 }
Exemplo n.º 2
0
 public HitPredictionSlowDownCalculator(ISlowDownCalculator slowDownCalculator,
                                        IGamestateCalculator gamestateCalculator, ICheckpointMemory checkpointMemory, IInputContainer inputContainer)
 {
     this.slowDownCalculator  = slowDownCalculator;
     this.gamestateCalculator = gamestateCalculator;
     this.checkpointMemory    = checkpointMemory;
     this.inputContainer      = inputContainer;
 }
Exemplo n.º 3
0
 public LinearMovementAngleSlowDownCalculator(ISlowDownCalculator slowDownCalculator,
                                              IGamestateCalculator gamestateCalculator, IInputContainer inputContainer, IAngleCalculator angleCalculator,
                                              ICheckpointMemory checkpointMemory)
 {
     this.slowDownCalculator  = slowDownCalculator;
     this.gamestateCalculator = gamestateCalculator;
     this.inputContainer      = inputContainer;
     this.angleCalculator     = angleCalculator;
     this.checkpointMemory    = checkpointMemory;
 }
Exemplo n.º 4
0
 public AngleAndDistThrustCalculator(ICheckpointMemory checkpointMemory, IBoostUseCalculator boostUseCalculator,
                                     IAngleCalculator angleCalculator,
                                     ISlowDownCalculator slowDownCalculator, IGamestateCalculator gamestateCalculator)
 {
     this.checkpointMemory    = checkpointMemory;
     this.boostUseCalculator  = boostUseCalculator;
     this.angleCalculator     = angleCalculator;
     this.slowDownCalculator  = slowDownCalculator;
     this.gamestateCalculator = gamestateCalculator;
     boost = false;
 }
Exemplo n.º 5
0
 public SimpleAngleSlowDownCalculator(ISlowDownCalculator slowDownCalculator, IInputContainer inputContainer)
 {
     this.slowDownCalculator = slowDownCalculator;
     this.inputContainer     = inputContainer;
 }