public void SetShipStatus(int i) { var s = _shipListPanel.GetShip(i); var labels = _labelList[i]; if (s.Level == 1000) // 艦種の表示 { SetShipType(i); return; } labels.Set(s, _shipListPanel.ToolTip); labels.BackPanel.Visible = true; }
private void checkboxGroup_CheckedChanged(object sender, EventArgs e) { var cb = (CheckBox)sender; var group = (int)cb.Tag % 10; var idx = (int)cb.Tag / 10; GroupSettings[group].RemoveAll(id => id == _shipListPanel.GetShip(idx).Id); if (cb.Checked) { GroupSettings[group].Add(_shipListPanel.GetShip(idx).Id); } GroupUpdated = true; }
public void SetRepairList(int i) { var s = _shipListPanel.GetShip(i); if (s.Level == 1000) { _shipListPanel.SetShipType(i); return; } var labels = _labelList[i]; labels.Set(s, _shipListPanel.ToolTip); _shipListPanel.ToolTip.SetToolTip(labels.Name, s.GetEquipString()); labels.PerHp.Text = s.RepairTimePerHp.ToString(@"mm\:ss"); labels.BackPanel.Visible = true; }