private void dragoonSpirits_ItemCheck(object sender, ItemCheckEventArgs e)
        {
            DragoonSpirit checkedSpirit = dragoonStats.getFromIndex(e.Index);

            if (e.NewValue == CheckState.Checked)
            {
                dragoonStats.addDragoonSpirit(checkedSpirit);
            }
            else
            {
                dragoonStats.removeDragoonSpirit(checkedSpirit);
            }
        }
Example #2
0
 public void removeDragoonSpirit(DragoonSpirit dragoonSpirit)
 {
     dragoonState &= ~(uint)dragoonSpirit;
 }
Example #3
0
 public bool hasDragoonSpirit(DragoonSpirit dragoonSpirit)
 {
     return((dragoonState & (uint)dragoonSpirit) == (uint)dragoonSpirit);
 }
Example #4
0
 public void addDragoonSpirit(DragoonSpirit dragoonSpirit)
 {
     dragoonState |= (uint)dragoonSpirit;
 }