public override void Update(float dT) { this.HPBar.Title = ((int)(this.Player.CurrentHP)).ToString() + "/" + ((int)this.Player.CalculateStat("HP")).ToString(); this.HPBar.MaxValue = (int)this.Player.CalculateStat("HP"); this.HPBar.MinValue = 0; this.HPBar.Value = (int)this.Player.CurrentHP; this.MPBar.Title = ((int)(this.Player.CurrentMP)).ToString() + "/" + ((int)this.Player.CalculateStat("MP")).ToString(); this.MPBar.MaxValue = (int)this.Player.CalculateStat("MP"); this.MPBar.MinValue = 0; this.MPBar.Value = (int)this.Player.CurrentMP; int lvl, target, leftover; lvl = Player.CalculateLvl(Player.EXP); target = Player.Exp4Level(lvl + 1); leftover = Player.EXP - Player.Total4Level(lvl); this.EXPBar.Title = leftover.ToString() + "/" + target.ToString(); this.EXPBar.MaxValue = target; this.EXPBar.MinValue = 0; this.EXPBar.Value = leftover; }