summaryrefslogtreecommitdiff
path: root/platform/bb10/os_bb10.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'platform/bb10/os_bb10.cpp')
-rw-r--r--platform/bb10/os_bb10.cpp14
1 files changed, 14 insertions, 0 deletions
diff --git a/platform/bb10/os_bb10.cpp b/platform/bb10/os_bb10.cpp
index 728707628b..bf7bfb6909 100644
--- a/platform/bb10/os_bb10.cpp
+++ b/platform/bb10/os_bb10.cpp
@@ -146,6 +146,8 @@ void OSBB10::initialize(const VideoMode& p_desired,int p_video_driver,int p_audi
physics_2d_server->init();
input = memnew( InputDefault );
+
+ power_manager = memnew( PowerBB10 );
#ifdef PAYMENT_SERVICE_ENABLED
payment_service = memnew(PaymentService);
@@ -587,6 +589,18 @@ Size2 OSBB10::get_window_size() const {
return Vector2(default_videomode.width, default_videomode.height);
}
+PowerState OSBB10::get_power_state() {
+ return power_manager->get_power_state();
+}
+
+int OSBB10::get_power_seconds_left() {
+ return power_manager->get_power_seconds_left();
+}
+
+int OSBB10::get_power_percent_left() {
+ return power_manager->get_power_percent_left();
+}
+
OSBB10::OSBB10() {
main_loop=NULL;