public HangmanGame(IWordGenerator gen, IGraphicsDrawer graphics, int numTries = 8) { this.gen = gen; this.graphics = graphics; this.NumTries = numTries; InitWord(); }
public WpfEngine( IScoreBoardService scoreBoardService, IRenderer renderer, IPlayer player, IWordGenerator wordGenerator, ICommandFactory commandFactory) : base(scoreBoardService, renderer, player, wordGenerator, commandFactory) { }
public RepetitionManager(IUnitOfWork unitOfWork, IWordGenerator wordGenerator, IAudioService audioService, Random random = null) { _allRepetitionTypes = Enum .GetValues(typeof(RepetitionType)) .Cast <RepetitionType>() .Where(rt => rt != RepetitionType.None); _random = random ?? new Random(); _unitOfWork = unitOfWork; _wordGenerator = wordGenerator; _audioService = audioService; }
public ConsoleEngine( IScoreBoardService scoreBoardService, IRenderer renderer, IPlayer player, IWordGenerator wordGenerator, ICommandFactory commandFactory, IInputProvider inputProvider) : base(scoreBoardService, renderer, player, wordGenerator, commandFactory) { this.InputProvider = inputProvider; }
/// <summary> /// Initializes a new instance of the <see cref="GameEngine"/> class. /// </summary> /// <param name="scoreBoardService">Instance of IScoreBoardService</param> /// <param name="renderer">Instance of IRenderer</param> /// <param name="player">Instance of IPlayer</param> /// <param name="wordGenerator">Instance of IWordGenerator</param> /// <param name="commandFactory">Instance of ICommandFactory</param> protected GameEngine( IScoreBoardService scoreBoardService, IRenderer renderer, IPlayer player, IWordGenerator wordGenerator, ICommandFactory commandFactory) { this.ScoreBoardService = scoreBoardService; this.Renderer = renderer; this.Player = player; this.WordGenerator = wordGenerator; this.CommandFactory = commandFactory; }
public InjectableConfiguration( ICredentialGenerator credentialGenerator, IDateGenerator dateGenerator, IPhoneGenerator phoneGenerator, IColourGenerator colourGenerator, IWordGenerator wordGenerator, INameGenerator nameGenerator) { CredentialConfig = credentialGenerator; DateConfig = dateGenerator; PhoneConfig = phoneGenerator; ColourConfig = colourGenerator; WordConfig = wordGenerator; NameGenerator = nameGenerator; }
public Hangman(IWordGenerator wordGenerator) { WordGenerator = wordGenerator; Reset(); }
public Game(IWordGenerator generator) { Lives = 6; Word = generator.GenerateWord(); HideWord(); }
public TextVisitor(IWordGenerator generator, IAntlrErrorListener <IToken> listener) { Generator = generator; QuickParseListener = listener; }
public FateChaosTextLanguage(IAntlrErrorListener <IToken> listener, IWordGenerator generator) { Listener = listener; Generator = generator; }
public WordTests() { _systemUnderTest = new WordGenerator(); }
private void ResolveGenerators() { _firstNameGenerator = new WordGenerator(RepositoryDependencyFactory.ResolveFirstNameRepository()); _lastNameGenerator = new WordGenerator(RepositoryDependencyFactory.ResolveLastNameRepository()); _emailProviderGenerator = RepositoryDependencyFactory.Resolve <IWordGenerator>(); }
public UserWordGenerationService(IWordGenerator generator, ApplicationDbContext context) { _generator = generator; _context = context; }