21 #include "../../SDL_internal.h"
23 #ifndef SDL_POWER_DISABLED
24 #if SDL_POWER_EMSCRIPTEN
26 #include <emscripten/html5.h>
33 EmscriptenBatteryEvent batteryState;
36 if (emscripten_get_battery_status(&batteryState) == EMSCRIPTEN_RESULT_NOT_SUPPORTED)
39 haveBattery = batteryState.level != 1.0 || !batteryState.charging || batteryState.chargingTime != 0.0;
48 if (batteryState.charging)
53 *seconds = batteryState.dischargingTime;
54 *percent = batteryState.level * 100;
SDL_bool SDL_GetPowerInfo_Emscripten(SDL_PowerState *, int *, int *)
SDL_PowerState
The basic state for the system's power supply.