public CommandListRepository(ILoggerFactory logger, IAppSettingsProvider appSettingsProvider, IGlobalItemsProvider globalItemsProvider) { _logger = logger.CreateLogger <CommandListRepository>(); _appSettingsProvider = appSettingsProvider; _globalItemsProvider = globalItemsProvider; CommandFile = File.ReadAllText(_appSettingsProvider.DataFilesLocation + "\\CommandList.json"); //gets directory from bin folder //CommandFile = File.ReadAllText(Environment.CurrentDirectory + "\\Game Tools\\DataFiles\\CommandList.json"); }
public CharacterService(ILoggerFactory loggerFactory, IPrintService printService, IGlobalItemsProvider globalItemsProvider, IDrawingRepository drawingRepository, IDrawingService drawingService, IClassRepository classRepository, IPlayerRepository playerRepository) { _logger = loggerFactory.CreateLogger <CharacterService>(); _printService = printService; _globalItemsProvider = globalItemsProvider; _drawingRepository = drawingRepository; _drawingService = drawingService; _classRepository = classRepository; _playerRepository = playerRepository; }
public GameService(ILoggerFactory loggerFactory, IPrintService printService, IGlobalItemsProvider globalItemsProvider, IDrawingRepository drawingRepository, IDrawingService drawingService, IGameSetupService gameSetupService, IGameRepository gameRepository, ICombatService combatService, IInputProcessingService inputProcessingService, IPlayerRepository playerRepository) { _logger = loggerFactory.CreateLogger <GameService>(); _printService = printService; _globalItemsProvider = globalItemsProvider; _drawingRepository = drawingRepository; _drawingService = drawingService; _gameRepository = gameRepository; _combatService = combatService; _playerRepository = playerRepository; _inputProcessingService = inputProcessingService; Player = gameSetupService.Setup(); Game = _gameRepository.LoadGame(Player.GameSaveName); }
public PrintService(IGlobalItemsProvider globalItemsProvider) { _globalItemsProvider = globalItemsProvider; }
public DrawingService(ILoggerFactory loggerFactory, IGlobalItemsProvider globalItemsProvider) { _logger = loggerFactory.CreateLogger <DrawingService>(); _globalItemsProvider = globalItemsProvider; }
public DrawingRepository(IGlobalItemsProvider globalItemsProvider) { _globalItemsProvider = globalItemsProvider; }