Esempio n. 1
0
        public SocketConnection(IControlsMapping controlsMappings)
        {
            _controlsMappings = controlsMappings;

            _socket = DataStatic.Socket;

            Receive();
        }
        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\");
        }
Esempio n. 3
0
        }                                                            //Win; Draw

        public Judge(IControlsMapping controlsMapping)
        {
            _controlsMapping = controlsMapping;
        }