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.