Пример #1
0
        public TurnLogic(MainBackground mainBackground, IJudge judge, ISocketConnection socketConnection, IControlsMapping controlsMappins, IControlsRepository controlsRepository)
        {
            _mainBackground     = mainBackground;
            _judge              = judge;
            _socketConnection   = socketConnection;
            _controlsMappings   = controlsMappins;
            _controlsRepository = controlsRepository;

            _socketConnection.SetEnemyMoveAction(EnemyMove);
            _judge.GameOver      = GameOver;
            _imagesContainerPath = (Directory.GetCurrentDirectory().GetDirectoryName(2) + @"\ImagesContainer\");
        }