|
|
@ -1091,30 +1091,30 @@ void EmulatedController::SetBattery(const Common::Input::CallbackStatus& callbac |
|
|
|
|
|
|
|
|
bool is_charging = false; |
|
|
bool is_charging = false; |
|
|
bool is_powered = false; |
|
|
bool is_powered = false; |
|
|
NpadBatteryLevel battery_level = 0; |
|
|
|
|
|
|
|
|
NpadBatteryLevel battery_level = NpadBatteryLevel::Empty; |
|
|
switch (controller.battery_values[index]) { |
|
|
switch (controller.battery_values[index]) { |
|
|
case Common::Input::BatteryLevel::Charging: |
|
|
case Common::Input::BatteryLevel::Charging: |
|
|
is_charging = true; |
|
|
is_charging = true; |
|
|
is_powered = true; |
|
|
is_powered = true; |
|
|
battery_level = 6; |
|
|
|
|
|
|
|
|
battery_level = NpadBatteryLevel::Full; |
|
|
break; |
|
|
break; |
|
|
case Common::Input::BatteryLevel::Medium: |
|
|
case Common::Input::BatteryLevel::Medium: |
|
|
battery_level = 6; |
|
|
|
|
|
|
|
|
battery_level = NpadBatteryLevel::High; |
|
|
break; |
|
|
break; |
|
|
case Common::Input::BatteryLevel::Low: |
|
|
case Common::Input::BatteryLevel::Low: |
|
|
battery_level = 4; |
|
|
|
|
|
|
|
|
battery_level = NpadBatteryLevel::Low; |
|
|
break; |
|
|
break; |
|
|
case Common::Input::BatteryLevel::Critical: |
|
|
case Common::Input::BatteryLevel::Critical: |
|
|
battery_level = 2; |
|
|
|
|
|
|
|
|
battery_level = NpadBatteryLevel::Critical; |
|
|
break; |
|
|
break; |
|
|
case Common::Input::BatteryLevel::Empty: |
|
|
case Common::Input::BatteryLevel::Empty: |
|
|
battery_level = 0; |
|
|
|
|
|
|
|
|
battery_level = NpadBatteryLevel::Empty; |
|
|
break; |
|
|
break; |
|
|
case Common::Input::BatteryLevel::None: |
|
|
case Common::Input::BatteryLevel::None: |
|
|
case Common::Input::BatteryLevel::Full: |
|
|
case Common::Input::BatteryLevel::Full: |
|
|
default: |
|
|
default: |
|
|
is_powered = true; |
|
|
is_powered = true; |
|
|
battery_level = 8; |
|
|
|
|
|
|
|
|
battery_level = NpadBatteryLevel::Full; |
|
|
break; |
|
|
break; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|