public TradeHandler(IPixelBasedVariables pbv, IWindowManager windowManager, IMessageHandler messageHandler, IApplicationSettings applicationSettings)
 {
     CardsYouGet = new Dictionary<int, MagicCard>();
     CardsYouGive = new Dictionary<int, MagicCard>();
     _pbv = pbv;
     _windowManager = windowManager;
     _messageHandler = messageHandler;
     _applicationSettings = applicationSettings;
     _deckFileLocation = _applicationSettings.DeckFileLocation;
 }
 public MessageHandler(IPixelBasedVariables pbv)
 {
     _pbv = pbv;
 }
 public TradeFilterHandler(IPixelBasedVariables pbv)
 {
     _pbv = pbv;
     this.Reset();
 }
 public void Initialize()
 {
     _screenLocations = IoC.Resolve<IPixelBasedVariables>();
 }
 public WindowManager(IPixelBasedVariables pbv, IMessageHandler messageHandler)
 {
     _pbv = pbv;
     _messageHandler = messageHandler;
 }