public Game(int numTypesOfGnome, int numGnomesPerType, IGnomeCreator gnomeCreator, IGnomeHandler gnomeHandler, IGnomeFighting gnomeFighting, ILogger logger) { this.gnomeFighting = gnomeFighting; this.logger = logger; this.gnomeHandler = gnomeHandler; var gnomes = gnomeCreator.GenerateGnomes(numTypesOfGnome, numGnomesPerType); gnomeHandler.PlaceGnomesOnBoard(gnomes); }
public GnomeFighting(IGnomeHandler gnomeHandler, ILogger logger) { this.logger = logger; this.gnomeHandler = gnomeHandler; }