Exemple #1
0
 private void ShowVendorList()
 {
     DestroyTradeView();
     DestroyVendorList();
     _vendorList = CreateVendorList();
     _vendorList.TradeElement.Left = _dialogueView.DialogueElement.Left + _dialogueView.DialogueElement.Width + 5;
     _vendorList.TradeElement.VerticalAlignment = VerticalAlignment.Center;
     _vendorList.TradeElement.Top = -(float)Math.Round(_vendorList.TradeElement.Height / 2);
     _leftVerticalBarElement.AddChildElement(_vendorList.TradeElement);
 }
Exemple #2
0
 private void ShowTradeView()
 {
     DestroyTradeView();
     _tradeView = CreateTradeView();
     _tradeView.TradeElement.Left = _vendorList.TradeElement.Left + _vendorList.TradeElement.Width + 5;
     _tradeView.TradeElement.VerticalAlignment = VerticalAlignment.Center;
     _tradeView.TradeElement.Top = -((float)Math.Round(_vendorList.TradeElement.Height / 2) + 26);
     _leftVerticalBarElement.AddChildElement(_tradeView.TradeElement);
 }
Exemple #3
0
 private void DestroyVendorList()
 {
     if (_vendorList != null)
     {
         _leftVerticalBarElement.RemoveChild(_vendorList.TradeElement.Name);
         _vendorList.RemoveItem("trade1");
         _vendorList.Destroy();
         _vendorList = null;
     }
 }
Exemple #4
0
 private void DestroyTradeView()
 {
     if (_tradeView != null)
     {
         _leftVerticalBarElement.RemoveChild(_tradeView.TradeElement.Name);
         _tradeView.RemoveItem("trade1-1");
         _tradeView.RemoveItem("trade1-2");
         _tradeView.Destroy();
         _tradeView = null;
     }
 }
Exemple #5
0
 private VendorList CreateVendorList()
 {
     var vendorList = new VendorList("trading", 310, 600);
     vendorList.AddItem("trade1", "Material", "Iron ore", "It's always needed...", "Solid", "IronOre", "40", VendorListElementClicked);
     return vendorList;
 }
Exemple #6
0
 private TradeView CreateTradeView()
 {
     var trade = new TradeView("buyitem", 310, 600);
     trade.ResizeByItemCount = true;
     trade.AddItem("trade1-1", "Material", "Hydrogen", "Lucky you don't fart helium..", "Gas", "Hydrogen", "10", VendorListElementClicked);
     trade.AddItem("trade1-2", "Material", "Dilithium Crystals", "Wow, Such Power", "Energy", "Dilithium", "2", VendorListElementClicked);
     trade.ShowButtons();
     trade.SetCloseButtonAction(DestroyTradeView);
     trade.SetConfirmButtonAction(DestroyTradeView);
     return trade;
 }