Beispiel #1
0
        public ServiceLibrary(IAvidCalculator avidCalculator,
                              IHexGridCalculator hexGridCalculator,
                              IHexVectorUtility hexVectorUtility,
                              IFiringSolutionCalculator firingSolutionCalculator,
                              IShellstarBuilder shellstarBuilder,
                              IRangeAltitudeTable rangeAltitudeTable,
                              IShotGeometryTable shotGeometryTable,
                              IMissilePositionAdjustmentTable missilePositionAdjustmentTable,
                              IProjectileDamageTable projectileDamageTable)
        {
            _avidCalculator           = avidCalculator;
            _hexGridCalculator        = hexGridCalculator;
            _hexVectorUtility         = hexVectorUtility;
            _firingSolutionCalculator = firingSolutionCalculator;
            _shellstarBuilder         = shellstarBuilder;

            _rangeAltitudeTable             = rangeAltitudeTable;
            _shotGeometryTable              = shotGeometryTable;
            _missilePositionAdjustmentTable = missilePositionAdjustmentTable;
            _projectileDamageTable          = projectileDamageTable;
        }
Beispiel #2
0
        public ServiceLibrary(IAvidCalculator avidCalculator,
                           IHexGridCalculator hexGridCalculator,
                           IHexVectorUtility hexVectorUtility,
                           IFiringSolutionCalculator firingSolutionCalculator,
                           IShellstarBuilder shellstarBuilder,
                           IRangeAltitudeTable rangeAltitudeTable,
                           IShotGeometryTable shotGeometryTable,
                           IMissilePositionAdjustmentTable missilePositionAdjustmentTable,
                           IProjectileDamageTable projectileDamageTable)
        {
            _avidCalculator = avidCalculator;
            _hexGridCalculator = hexGridCalculator;
            _hexVectorUtility = hexVectorUtility;
            _firingSolutionCalculator = firingSolutionCalculator;
            _shellstarBuilder = shellstarBuilder;

            _rangeAltitudeTable = rangeAltitudeTable;
            _shotGeometryTable = shotGeometryTable;
            _missilePositionAdjustmentTable = missilePositionAdjustmentTable;
            _projectileDamageTable = projectileDamageTable;
        }
 public FiringSolutionCalculator(IShotGeometryTable shotGeometryTable, IMissilePositionAdjustmentTable missilePositionAdjustmentTable)
 {
     _shotGeometryTable = shotGeometryTable;
     _missilePositionAdjustmentTable = missilePositionAdjustmentTable;
 }
 public FiringSolutionCalculator(IShotGeometryTable shotGeometryTable, IMissilePositionAdjustmentTable missilePositionAdjustmentTable)
 {
     _shotGeometryTable = shotGeometryTable;
     _missilePositionAdjustmentTable = missilePositionAdjustmentTable;
 }