예제 #1
0
        private void StartFrameCond()
        {
            if (_frameStartPending)
            {
                _frame++;
                _islag = true;

                if (Controller["Power"])
                {
                    HardReset();
                }

                _tia.BeginAudioFrame();
                _frameStartPending = false;
            }
        }
예제 #2
0
        private void StartFrameCond()
        {
            if (_frameStartPending)
            {
                _frame++;
                _islag = true;

                if (Controller.IsPressed("Power"))
                {
                    HardReset();
                }

                if (Controller.IsPressed("Toggle Left Difficulty") && !_leftDifficultySwitchHeld)
                {
                    _leftDifficultySwitchPressed ^= true;
                    _leftDifficultySwitchHeld     = true;
                }
                else if (!Controller.IsPressed("Toggle Left Difficulty"))
                {
                    _leftDifficultySwitchHeld = false;
                }

                if (Controller.IsPressed("Toggle Right Difficulty") && !_rightDifficultySwitchHeld)
                {
                    _rightDifficultySwitchPressed ^= true;
                    _rightDifficultySwitchHeld     = true;
                }
                else if (!Controller.IsPressed("Toggle Right Difficulty"))
                {
                    _rightDifficultySwitchHeld = false;
                }

                _tia.BeginAudioFrame();
                _frameStartPending = false;
            }
        }