예제 #1
0
 public TradeWindow(MapObjects.Player player, MapObjects.Interactable interactable)
 {
     this.player          = player;
     this.exchangePartner = interactable;
     InitializeComponent();
     ExchangePartnerInventory.setInventory(exchangePartner.inventory);
     PlayerInventory.setInventory(player.inventory);
     ExchangePartnerInventory.reload();
     PlayerInventory.reload();
 }
예제 #2
0
 private void Buy_Click(object sender, EventArgs e) //@todo TEST!!!
 {
     if (give)                                      // Verkaufen/Geben
     {
         // player.inventory.give(PlayerInventory.CurrentCell.RowIndex, exchangePartner);
     }
     else //Kaufen @todo für Truhen kein Geld nötig
     {
         /*if (!exchangePartner.inventory.give(ExchangePartnerInventory.CurrentCell.RowIndex, player))
          * {
          *  MessageBox.Show("Too expensive ~ sucker!");
          * }*/
     }
     PlayerInventory.reload();
     ExchangePartnerInventory.reload();
 }