void RefreshBasket() { int tally = 0; for (int i = 0; i < ShopWidth; i++) { if (i >= _basket.Count) { _basketslots[i].Item = null; } else { _basketslots[i].Item = _basket[i].Item1; tally += _basket[i].Item2 * _basket[i].Item1.StackSize; } } string moneystring = GameObject.Item.FormatMoney(tally); if (tally > Player.Money) { moneystring = "^FF0000 " + GameObject.Item.FormatMoney(tally, false); } TotalLabel.SetText(moneystring); }
public override void Update(float dT) { string playerloc = ""; int X = (int)(Player.Position.X + Player.Position.BX * WorldPosition.Stride); int Y = (int)(Player.Position.Z + Player.Position.BY * WorldPosition.Stride); int H = (int)Player.Position.Y; playerloc = X + ", " + Y + " H" + H + " LX:" + (int)(Player.Position.X) + " LY:" + (int)(Player.Position.Z); Placename.SetText(Player.WorldSpawn.Terrain.GetPlaceName(new Microsoft.Xna.Framework.Vector2(Player.Position.BX, Player.Position.BY))); this.Coords.SetText(playerloc); base.Update(dT); }