public static CreatureStatus nextStatus(CreatureStatus s) { switch (s) { case CreatureStatus.Available: return CreatureStatus.Unavailable; case CreatureStatus.Unavailable: return CreatureStatus.Dead; default: return CreatureStatus.Available; } }
private void buttonStatus_Click(object sender, EventArgs e) { c.status = Utils.nextStatus(c.status); buttonStatus.Text = Utils.statusSymbol(c.status); checkBoxStatus.Checked = true; tt.SetToolTip(buttonStatus, "Status: " + c.status.ToString()); }