public NextMovesCalculator(IPredictionBuilder predictionBuilder, IGetMoveWeight getMoveWeight) { _predictionBuilder = predictionBuilder; _getMoveWeight = getMoveWeight; }
public PredictionBuilder(IPossibleBeatsCalc beatsCalc, IPossibleMovesCalc movesCalc, IGetMoveWeight getMoveWeight) { _beatsCalc = beatsCalc; _movesCalc = movesCalc; _getMoveWeight = getMoveWeight; }