name[i].Text = _shipNames.TryGetValue(info.ShipId, out text) ? text : "不明";\r
lv[i].Text = info.Level.ToString("D");\r
hp[i].Text = string.Format("{0:D}/{1:D}", info.NowHp, info.MaxHp);\r
- var damage = (double)info.NowHp / info.MaxHp;\r
- hp[i].BackColor = damage > 0.5 ? DefaultBackColor : damage > 0.25 ? Color.Orange : Color.Red;\r
SetHpLavel(hp[i], info.NowHp, info.MaxHp);\r
SetCondLabel(cond[i], info.Cond);\r
if (info.Cond < worstCond)\r
{\r
label.Text = string.Format("{0:D}/{1:D}", now, max);\r
var damage = (double)now / max;\r
- label.ForeColor = damage > 0.5 ? Color.Black : damage > 0.25 ? Color.Orange : Color.Red;\r
+ label.BackColor = damage > 0.5 ? DefaultBackColor : damage > 0.25 ? Color.Orange : Color.Red;\r
}\r
\r
private void SetCondLabel(Label label, int cond)\r