Ejemplo n.º 1
0
void
ControllerSlotConfig::set_rumble(uint8_t strong, uint8_t weak)
{
  if (m_rumble_callback)
  {
    m_rumble_callback(strong, weak);
  }
}
Ejemplo n.º 2
0
void
MessageProcessor::set_rumble(uint8_t lhs, uint8_t rhs)
{
  if (m_rumble_callback)
  {
    lhs = static_cast<uint8_t>(std::min(lhs * m_rumble_gain / 255, 255));
    rhs = static_cast<uint8_t>(std::min(rhs * m_rumble_gain / 255, 255));
  
    m_rumble_callback(lhs, rhs);
  }
}
Ejemplo n.º 3
0
void
UInputMessageProcessor::set_rumble(uint8_t lhs, uint8_t rhs)
{
    if (m_rumble_callback)
    {
        lhs = std::min(lhs * m_rumble_gain / 255, 255);
        rhs = std::min(rhs * m_rumble_gain / 255, 255);

        m_rumble_callback(lhs, rhs);
    }
}