private void TryBuy(Item item) { string fmt; if (Vendor.Buy(item, Game.Player.Inventory)) { fmt = "You bought {0} for {1} gold!"; } else { fmt = "You dont have that much gold!"; } string text = string.Format(fmt, item.Name, item.Cost); InitUI(); Game.PushView(new ViewMessageInfo(Game, Renderer, text, () => {})); }