Beispiel #1
0
 public IRaceState CreateInitialState(ISimulatorRatingController simulatorRatingController)
 {
     return(new IdleState(new SharedContext()
     {
         SimulatorRatingController = simulatorRatingController
     }, _referenceRatingProviderFactory, _settingsProvider));
 }
 public QualificationResultRatingProvider(ISimulatorRatingController simulatorRatingController, IReferenceRatingProviderFactory referenceRatingProviderFactory)
 {
     _random = new Random();
     _simulatorRatingController      = simulatorRatingController;
     _referenceRatingProviderFactory = referenceRatingProviderFactory;
     _maxNoise      = (int)(_simulatorRatingController.RatingPerLevel * _simulatorRatingController.AiRatingNoise / 100);
     _minimumRating = _simulatorRatingController.MinimumAiDifficulty;
 }
Beispiel #3
0
 public RatingUpdater(ISimulatorRatingController ratingController)
 {
     _ratingController = ratingController;
 }