Пример #1
0
        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;
 }