|
8 | 8 |
|
9 | 9 |
|
10 | 10 | class Subsystem(enum.IntFlag): |
11 | | - TIMER = lib.SDL_INIT_TIMER |
12 | | - AUDIO = lib.SDL_INIT_AUDIO |
13 | | - VIDEO = lib.SDL_INIT_VIDEO |
14 | | - JOYSTICK = lib.SDL_INIT_JOYSTICK |
15 | | - HAPTIC = lib.SDL_INIT_HAPTIC |
16 | | - GAMECONTROLLER = lib.SDL_INIT_GAMECONTROLLER |
17 | | - EVENTS = lib.SDL_INIT_EVENTS |
18 | | - SENSOR = getattr(lib, "SDL_INIT_SENSOR", 0) |
19 | | - EVERYTHING = lib.SDL_INIT_EVERYTHING |
| 11 | + TIMER = getattr(lib, "SDL_INIT_TIMER", 0x00000001) |
| 12 | + AUDIO = getattr(lib, "SDL_INIT_AUDIO", 0x00000010) |
| 13 | + VIDEO = getattr(lib, "SDL_INIT_VIDEO", 0x00000020) |
| 14 | + JOYSTICK = getattr(lib, "SDL_INIT_JOYSTICK", 0x00000200) |
| 15 | + HAPTIC = getattr(lib, "SDL_INIT_HAPTIC", 0x00001000) |
| 16 | + GAMECONTROLLER = getattr(lib, "SDL_INIT_GAMECONTROLLER", 0x00002000) |
| 17 | + EVENTS = getattr(lib, "SDL_INIT_EVENTS", 0x00004000) |
| 18 | + SENSOR = getattr(lib, "SDL_INIT_SENSOR", 0x00008000) |
| 19 | + EVERYTHING = getattr(lib, "SDL_INIT_EVERYTHING", 0) |
20 | 20 |
|
21 | 21 |
|
22 | 22 | def init(flags: int = Subsystem.EVERYTHING) -> None: |
@@ -48,11 +48,11 @@ def __exit__(self, *args: Any) -> None: |
48 | 48 |
|
49 | 49 |
|
50 | 50 | class _PowerState(enum.IntEnum): |
51 | | - UNKNOWN = lib.SDL_POWERSTATE_UNKNOWN |
52 | | - ON_BATTERY = lib.SDL_POWERSTATE_ON_BATTERY |
53 | | - NO_BATTERY = lib.SDL_POWERSTATE_NO_BATTERY |
54 | | - CHARGING = lib.SDL_POWERSTATE_CHARGING |
55 | | - CHARGED = lib.SDL_POWERSTATE_CHARGED |
| 51 | + UNKNOWN = getattr(lib, "SDL_POWERSTATE_UNKNOWN", 0) |
| 52 | + ON_BATTERY = getattr(lib, "SDL_POWERSTATE_ON_BATTERY", 0) |
| 53 | + NO_BATTERY = getattr(lib, "SDL_POWERSTATE_NO_BATTERY", 0) |
| 54 | + CHARGING = getattr(lib, "SDL_POWERSTATE_CHARGING", 0) |
| 55 | + CHARGED = getattr(lib, "SDL_POWERSTATE_CHARGED", 0) |
56 | 56 |
|
57 | 57 |
|
58 | 58 | def _get_power_info() -> Tuple[_PowerState, int, int]: |
|
0 commit comments