Exemplo n.º 1
0
        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;
                    }
                }));
            }
        }
Exemplo n.º 2
0
        public Trainer_Triforce(DolphinManager d, WWTriforceMask t)
        {
            dolphin  = d;
            triforce = t;
            InitializeComponent();

            SetCheckboxesFromTriforce();
        }