forked from Clones/Controlify
➕ Battery level warning + update SDL with macOS ARM support
This commit is contained in:
@ -2,6 +2,7 @@ package dev.isxander.controlify.controller.gamepad;
|
||||
|
||||
import dev.isxander.controlify.bindings.ControllerBindings;
|
||||
import dev.isxander.controlify.controller.AbstractController;
|
||||
import dev.isxander.controlify.controller.BatteryLevel;
|
||||
import dev.isxander.controlify.controller.hid.ControllerHIDService;
|
||||
import dev.isxander.controlify.driver.*;
|
||||
import dev.isxander.controlify.rumble.RumbleManager;
|
||||
@ -103,6 +104,11 @@ public class GamepadController extends AbstractController<GamepadState, GamepadC
|
||||
return this.rumbleManager;
|
||||
}
|
||||
|
||||
@Override
|
||||
public BatteryLevel batteryLevel() {
|
||||
return drivers.batteryDriver().getBatteryLevel();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void close() {
|
||||
uniqueDrivers.forEach(Driver::close);
|
||||
|
Reference in New Issue
Block a user