コード例 #1
0
        public RandomCoordinatesGeneratorTests()
        {
            var services = new ServiceCollection();

            services.AddSingleton <GameSettings>(_gameSettings);
            services.AddTransient <IRandomCoordinatesGenerator, RandomCoordinatesGenerator>();
            var serviceProvider = services.BuildServiceProvider();

            _rcg = serviceProvider.GetService <IRandomCoordinatesGenerator>();
        }
コード例 #2
0
ファイル: AI.cs プロジェクト: Hlautameki/Battleships
 public AI(IRandomCoordinatesGenerator randomCoordinatesGenerator, GameSettings gameSettings)
 {
     _rcg          = randomCoordinatesGenerator;
     _gameSettings = gameSettings;
 }
コード例 #3
0
 public ShipBuilder(GameSettings gameSettings, IRandomCoordinatesGenerator rcd)
 {
     this._gameSettings = gameSettings;
     _rcd = rcd;
 }