Example #1
0
        public Manager(ILogger logger, IUserInteractions userInteractions,
                       IConfiguration configuration, IBinarySearchTree <BottomSizeTreeDataModel> mainTree,
                       ILinked_List <TimeListDataModel> linkedList, IRepository <Box> boxesRepository)
        {
            //Recive Implementations
            _logger           = logger;
            _userInteractions = userInteractions;
            _config           = configuration;
            _boxesRepository  = boxesRepository;
            _mainTree         = mainTree;
            _dataByTime       = linkedList;

            //Init The Manager
            Initialize();
        }
Example #2
0
 public GameEngine(IUserInteractions userInteractions, IController controller)
 {
     m_UserInteractions = userInteractions;
     m_Controller       = controller;
 }