Example #1
0
        private void OnAutoCorrection(AutoCorrectionEventArgs e)
        {
            var handler = AutoCorrection;

            if (handler == null)
            {
                return;
            }
            handler(this, e);
        }
Example #2
0
        public void WriteGBCValue(int index)
        {
            var source = gbc[index];
            var e      = new AutoCorrectionEventArgs(gbc.Address, index, source);

            OnAutoCorrection(e);
            if (e.Cancel)
            {
                return;
            }

            var address = gbc.CalcAddress(index);

            WriteRam(address, address, source);
        }
Example #3
0
        public void WriteKGBCValue(int index)
        {
            var source = isVE ? kgbc_press[index] : kgbc[index];
            var e      = new AutoCorrectionEventArgs((isVE ? kgbc_press:kgbc).Address, index, source);

            OnAutoCorrection(e);
            if (e.Cancel)
            {
                return;
            }

            var address = (isVE ? kgbc_press: kgbc).CalcAddress(index);

            WriteRam(address, address, source);
        }