namespace Cthangover.Core.Battle
{
///
/// One extra bar of a battle unit next to its health (mana, rage, ammo…), as an
/// reads it at this moment.
///
public class BattleGauge
{
/// Stable id (a stat id, for example) the cores key their rows by.
public string Id { get; set; }
/// Short label, a locale key or plain text ("MP").
public string Label { get; set; }
/// Current value.
public int Current { get; set; }
/// Maximum; a bar with Max <= 0 is not drawn.
public int Max { get; set; }
/// Fill colour as HTML ("#4a8cff"); null = the theme's info colour.
public string Color { get; set; }
}
}