private void triforceChecklist_ItemCheck(object sender, ItemCheckEventArgs e) { if (initializing) { return; } if (IsHandleCreated) { this.BeginInvoke(new Action(() => { byte newTriforce = 0; for (int i = 0; i < 8; i++) { if (triforceChecklist.GetItemChecked(i)) { newTriforce |= (byte)(1 << i); } } if (newTriforce != (byte)triforce) { dolphin.SetTriforce(newTriforce); triforce = (WWTriforceMask)newTriforce; } })); } }
public Trainer_Triforce(DolphinManager d, WWTriforceMask t) { dolphin = d; triforce = t; InitializeComponent(); SetCheckboxesFromTriforce(); }