void Sequence::ProcessSequenceData(int checkControlChannels) { if (IsEffectRunning()) OverlayEffects(m_seqData); if (UsingMemoryMapInput()) OverlayMemoryMap(m_seqData); if (checkControlChannels && getControlMajor() && getControlMinor()) { char thisMajor = NormalizeControlValue(m_seqData[getControlMajor()-1]); char thisMinor = NormalizeControlValue(m_seqData[getControlMinor()-1]); if ((m_seqLastControlMajor != thisMajor) || (m_seqLastControlMinor != thisMinor)) { m_seqLastControlMajor = thisMajor; m_seqLastControlMinor = thisMinor; if (m_seqLastControlMajor && m_seqLastControlMinor) TriggerEvent(m_seqLastControlMajor, m_seqLastControlMinor); } } if (channelTester->Testing()) channelTester->OverlayTestData(m_seqData); }
void Player::ProcessChannelData(void) { if (IsEffectRunning()) OverlayEffects(m_seqData); if (UsingMemoryMapInput()) OverlayMemoryMap(m_seqData); if (getControlMajor() && getControlMinor()) { char thisMajor = NormalizeControlValue(m_seqData[getControlMajor()-1]); char thisMinor = NormalizeControlValue(m_seqData[getControlMinor()-1]); if ((m_seqLastControlMajor != thisMajor) || (m_seqLastControlMinor != thisMinor)) { m_seqLastControlMajor = thisMajor; m_seqLastControlMinor = thisMinor; if (m_seqLastControlMajor && m_seqLastControlMinor) TriggerEvent(m_seqLastControlMajor, m_seqLastControlMinor); } } if (channelTester->Testing()) channelTester->OverlayTestData(m_seqData); if (m_brightness) AdjustBrightness(); }