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\"); }
} //Win; Draw public Judge(IControlsMapping controlsMapping) { _controlsMapping = controlsMapping; }