summaryrefslogtreecommitdiff
path: root/platform/haiku
diff options
context:
space:
mode:
authorRémi Verschelde <rverschelde@gmail.com>2017-03-05 16:44:50 +0100
committerRémi Verschelde <rverschelde@gmail.com>2017-03-05 16:44:50 +0100
commit5dbf1809c6e3e905b94b8764e99491e608122261 (patch)
tree5e5a5360db15d86d59ec8c6e4f7eb511388c5a9a /platform/haiku
parent45438e9918d421b244bfd7776a30e67dc7f2d3e3 (diff)
A Whole New World (clang-format edition)
I can show you the code Pretty, with proper whitespace Tell me, coder, now when did You last write readable code? I can open your eyes Make you see your bad indent Force you to respect the style The core devs agreed upon A whole new world A new fantastic code format A de facto standard With some sugar Enforced with clang-format A whole new world A dazzling style we all dreamed of And when we read it through It's crystal clear That now we're in a whole new world of code
Diffstat (limited to 'platform/haiku')
-rw-r--r--platform/haiku/audio_driver_media_kit.cpp20
-rw-r--r--platform/haiku/audio_driver_media_kit.h15
-rw-r--r--platform/haiku/context_gl_haiku.cpp4
-rw-r--r--platform/haiku/context_gl_haiku.h10
-rw-r--r--platform/haiku/godot_haiku.cpp4
-rw-r--r--platform/haiku/haiku_application.cpp4
-rw-r--r--platform/haiku/haiku_application.h7
-rw-r--r--platform/haiku/haiku_direct_window.cpp44
-rw-r--r--platform/haiku/haiku_direct_window.h41
-rw-r--r--platform/haiku/haiku_gl_view.cpp5
-rw-r--r--platform/haiku/haiku_gl_view.h5
-rw-r--r--platform/haiku/key_mapping_haiku.cpp60
-rw-r--r--platform/haiku/key_mapping_haiku.h5
-rw-r--r--platform/haiku/os_haiku.cpp31
-rw-r--r--platform/haiku/os_haiku.h59
-rw-r--r--platform/haiku/power_haiku.cpp13
-rw-r--r--platform/haiku/power_haiku.h1
17 files changed, 169 insertions, 159 deletions
diff --git a/platform/haiku/audio_driver_media_kit.cpp b/platform/haiku/audio_driver_media_kit.cpp
index bd485214c8..0f969d25ab 100644
--- a/platform/haiku/audio_driver_media_kit.cpp
+++ b/platform/haiku/audio_driver_media_kit.cpp
@@ -32,7 +32,7 @@
#include "global_config.h"
-int32_t* AudioDriverMediaKit::samples_in = NULL;
+int32_t *AudioDriverMediaKit::samples_in = NULL;
Error AudioDriverMediaKit::init() {
active = false;
@@ -54,12 +54,11 @@ Error AudioDriverMediaKit::init() {
format.buffer_size = buffer_size * sizeof(int32_t) * channels;
player = new BSoundPlayer(
- &format,
- "godot_sound_server",
- AudioDriverMediaKit::PlayBuffer,
- NULL,
- this
- );
+ &format,
+ "godot_sound_server",
+ AudioDriverMediaKit::PlayBuffer,
+ NULL,
+ this);
if (player->InitCheck() != B_OK) {
fprintf(stderr, "MediaKit ERR: can not create a BSoundPlayer instance\n");
@@ -72,9 +71,9 @@ Error AudioDriverMediaKit::init() {
return OK;
}
-void AudioDriverMediaKit::PlayBuffer(void* cookie, void* buffer, size_t size, const media_raw_audio_format& format) {
- AudioDriverMediaKit* ad = (AudioDriverMediaKit*) cookie;
- int32_t* buf = (int32_t*) buffer;
+void AudioDriverMediaKit::PlayBuffer(void *cookie, void *buffer, size_t size, const media_raw_audio_format &format) {
+ AudioDriverMediaKit *ad = (AudioDriverMediaKit *)cookie;
+ int32_t *buf = (int32_t *)buffer;
if (!ad->active) {
for (unsigned int i = 0; i < ad->buffer_size * ad->channels; i++) {
@@ -136,7 +135,6 @@ AudioDriverMediaKit::AudioDriverMediaKit() {
}
AudioDriverMediaKit::~AudioDriverMediaKit() {
-
}
#endif
diff --git a/platform/haiku/audio_driver_media_kit.h b/platform/haiku/audio_driver_media_kit.h
index ce760f8dd7..e9282c8471 100644
--- a/platform/haiku/audio_driver_media_kit.h
+++ b/platform/haiku/audio_driver_media_kit.h
@@ -30,19 +30,19 @@
#ifdef MEDIA_KIT_ENABLED
-#include "core/os/thread.h"
#include "core/os/mutex.h"
+#include "core/os/thread.h"
-#include <kernel/image.h> // needed for image_id
#include <SoundPlayer.h>
+#include <kernel/image.h> // needed for image_id
class AudioDriverMediaKit : public AudioDriver {
- Mutex* mutex;
+ Mutex *mutex;
- BSoundPlayer* player;
- static int32_t* samples_in;
+ BSoundPlayer *player;
+ static int32_t *samples_in;
- static void PlayBuffer(void* cookie, void* buffer, size_t size, const media_raw_audio_format& format);
+ static void PlayBuffer(void *cookie, void *buffer, size_t size, const media_raw_audio_format &format);
unsigned int mix_rate;
SpeakerMode speaker_mode;
@@ -52,8 +52,7 @@ class AudioDriverMediaKit : public AudioDriver {
bool active;
public:
-
- const char* get_name() const {
+ const char *get_name() const {
return "MediaKit";
};
diff --git a/platform/haiku/context_gl_haiku.cpp b/platform/haiku/context_gl_haiku.cpp
index c43e3f3928..f345928005 100644
--- a/platform/haiku/context_gl_haiku.cpp
+++ b/platform/haiku/context_gl_haiku.cpp
@@ -30,12 +30,12 @@
#if defined(OPENGL_ENABLED) || defined(LEGACYGL_ENABLED)
-ContextGL_Haiku::ContextGL_Haiku(HaikuDirectWindow* p_window) {
+ContextGL_Haiku::ContextGL_Haiku(HaikuDirectWindow *p_window) {
window = p_window;
uint32 type = BGL_RGB | BGL_DOUBLE | BGL_DEPTH;
view = new HaikuGLView(window->Bounds(), type);
-
+
use_vsync = false;
}
diff --git a/platform/haiku/context_gl_haiku.h b/platform/haiku/context_gl_haiku.h
index 1fd62e89ba..c0030fad41 100644
--- a/platform/haiku/context_gl_haiku.h
+++ b/platform/haiku/context_gl_haiku.h
@@ -38,13 +38,13 @@
class ContextGL_Haiku : public ContextGL {
private:
- HaikuGLView* view;
- HaikuDirectWindow* window;
-
+ HaikuGLView *view;
+ HaikuDirectWindow *window;
+
bool use_vsync;
public:
- ContextGL_Haiku(HaikuDirectWindow* p_window);
+ ContextGL_Haiku(HaikuDirectWindow *p_window);
~ContextGL_Haiku();
virtual Error initialize();
@@ -53,7 +53,7 @@ public:
virtual void swap_buffers();
virtual int get_window_width();
virtual int get_window_height();
-
+
virtual void set_use_vsync(bool p_use);
virtual bool is_using_vsync() const;
};
diff --git a/platform/haiku/godot_haiku.cpp b/platform/haiku/godot_haiku.cpp
index fccfa4336f..47cfbe55d7 100644
--- a/platform/haiku/godot_haiku.cpp
+++ b/platform/haiku/godot_haiku.cpp
@@ -29,10 +29,10 @@
#include "main/main.h"
#include "os_haiku.h"
-int main(int argc, char* argv[]) {
+int main(int argc, char *argv[]) {
OS_Haiku os;
- Error error = Main::setup(argv[0], argc-1, &argv[1]);
+ Error error = Main::setup(argv[0], argc - 1, &argv[1]);
if (error != OK) {
return 255;
}
diff --git a/platform/haiku/haiku_application.cpp b/platform/haiku/haiku_application.cpp
index 1f35c6f58e..f675d4216d 100644
--- a/platform/haiku/haiku_application.cpp
+++ b/platform/haiku/haiku_application.cpp
@@ -29,7 +29,5 @@
#include "haiku_application.h"
HaikuApplication::HaikuApplication()
- : BApplication("application/x-vnd.godot")
-{
-
+ : BApplication("application/x-vnd.godot") {
}
diff --git a/platform/haiku/haiku_application.h b/platform/haiku/haiku_application.h
index d85e6e4829..7fbce5dcbc 100644
--- a/platform/haiku/haiku_application.h
+++ b/platform/haiku/haiku_application.h
@@ -29,13 +29,12 @@
#ifndef HAIKU_APPLICATION_H
#define HAIKU_APPLICATION_H
-#include <kernel/image.h> // needed for image_id
#include <Application.h>
+#include <kernel/image.h> // needed for image_id
-class HaikuApplication : public BApplication
-{
+class HaikuApplication : public BApplication {
public:
- HaikuApplication();
+ HaikuApplication();
};
#endif
diff --git a/platform/haiku/haiku_direct_window.cpp b/platform/haiku/haiku_direct_window.cpp
index e7ff65e3ba..bc2dbb9b8f 100644
--- a/platform/haiku/haiku_direct_window.cpp
+++ b/platform/haiku/haiku_direct_window.cpp
@@ -28,43 +28,41 @@
/*************************************************************************/
#include <UnicodeChar.h>
-#include "main/main.h"
-#include "os/keyboard.h"
#include "haiku_direct_window.h"
#include "key_mapping_haiku.h"
+#include "main/main.h"
+#include "os/keyboard.h"
HaikuDirectWindow::HaikuDirectWindow(BRect p_frame)
- : BDirectWindow(p_frame, "Godot", B_TITLED_WINDOW, B_QUIT_ON_WINDOW_CLOSE)
-{
+ : BDirectWindow(p_frame, "Godot", B_TITLED_WINDOW, B_QUIT_ON_WINDOW_CLOSE) {
last_mouse_pos_valid = false;
last_buttons_state = 0;
last_button_mask = 0;
last_key_modifier_state = 0;
}
-
HaikuDirectWindow::~HaikuDirectWindow() {
delete update_runner;
}
-void HaikuDirectWindow::SetHaikuGLView(HaikuGLView* p_view) {
+void HaikuDirectWindow::SetHaikuGLView(HaikuGLView *p_view) {
view = p_view;
}
void HaikuDirectWindow::StartMessageRunner() {
update_runner = new BMessageRunner(BMessenger(this),
- new BMessage(REDRAW_MSG), 1000000/30 /* 30 fps */);
+ new BMessage(REDRAW_MSG), 1000000 / 30 /* 30 fps */);
}
void HaikuDirectWindow::StopMessageRunner() {
delete update_runner;
}
-void HaikuDirectWindow::SetInput(InputDefault* p_input) {
+void HaikuDirectWindow::SetInput(InputDefault *p_input) {
input = p_input;
}
-void HaikuDirectWindow::SetMainLoop(MainLoop* p_main_loop) {
+void HaikuDirectWindow::SetMainLoop(MainLoop *p_main_loop) {
main_loop = p_main_loop;
}
@@ -73,12 +71,12 @@ bool HaikuDirectWindow::QuitRequested() {
return false;
}
-void HaikuDirectWindow::DirectConnected(direct_buffer_info* info) {
+void HaikuDirectWindow::DirectConnected(direct_buffer_info *info) {
view->DirectConnected(info);
view->EnableDirectMode(true);
}
-void HaikuDirectWindow::MessageReceived(BMessage* message) {
+void HaikuDirectWindow::MessageReceived(BMessage *message) {
switch (message->what) {
case REDRAW_MSG:
if (Main::iteration() == true) {
@@ -92,7 +90,7 @@ void HaikuDirectWindow::MessageReceived(BMessage* message) {
}
}
-void HaikuDirectWindow::DispatchMessage(BMessage* message, BHandler* handler) {
+void HaikuDirectWindow::DispatchMessage(BMessage *message, BHandler *handler) {
switch (message->what) {
case B_MOUSE_DOWN:
case B_MOUSE_UP:
@@ -133,7 +131,7 @@ void HaikuDirectWindow::DispatchMessage(BMessage* message, BHandler* handler) {
}
}
-void HaikuDirectWindow::HandleMouseButton(BMessage* message) {
+void HaikuDirectWindow::HandleMouseButton(BMessage *message) {
BPoint where;
if (message->FindPoint("where", &where) != B_OK) {
return;
@@ -185,14 +183,14 @@ void HaikuDirectWindow::HandleMouseButton(BMessage* message) {
int32 clicks = message->FindInt32("clicks");
if (clicks > 1) {
- mouse_event.mouse_button.doubleclick=true;
+ mouse_event.mouse_button.doubleclick = true;
}
}
input->parse_input_event(mouse_event);
}
-void HaikuDirectWindow::HandleMouseMoved(BMessage* message) {
+void HaikuDirectWindow::HandleMouseMoved(BMessage *message) {
BPoint where;
if (message->FindPoint("where", &where) != B_OK) {
return;
@@ -232,7 +230,7 @@ void HaikuDirectWindow::HandleMouseMoved(BMessage* message) {
input->parse_input_event(motion_event);
}
-void HaikuDirectWindow::HandleMouseWheelChanged(BMessage* message) {
+void HaikuDirectWindow::HandleMouseWheelChanged(BMessage *message) {
float wheel_delta_y = 0;
if (message->FindFloat("be:wheel_delta_y", &wheel_delta_y) != B_OK) {
return;
@@ -259,7 +257,7 @@ void HaikuDirectWindow::HandleMouseWheelChanged(BMessage* message) {
input->parse_input_event(mouse_event);
}
-void HaikuDirectWindow::HandleKeyboardEvent(BMessage* message) {
+void HaikuDirectWindow::HandleKeyboardEvent(BMessage *message) {
int32 raw_char = 0;
int32 key = 0;
int32 modifiers = 0;
@@ -286,21 +284,21 @@ void HaikuDirectWindow::HandleKeyboardEvent(BMessage* message) {
event.key.echo = message->HasInt32("be:key_repeat");
event.key.unicode = 0;
- const char* bytes = NULL;
+ const char *bytes = NULL;
if (message->FindString("bytes", &bytes) == B_OK) {
event.key.unicode = BUnicodeChar::FromUTF8(&bytes);
}
//make it consistent accross platforms.
- if (event.key.scancode==KEY_BACKTAB) {
- event.key.scancode=KEY_TAB;
- event.key.mod.shift=true;
+ if (event.key.scancode == KEY_BACKTAB) {
+ event.key.scancode = KEY_TAB;
+ event.key.mod.shift = true;
}
input->parse_input_event(event);
}
-void HaikuDirectWindow::HandleKeyboardModifierEvent(BMessage* message) {
+void HaikuDirectWindow::HandleKeyboardModifierEvent(BMessage *message) {
int32 old_modifiers = 0;
int32 modifiers = 0;
@@ -327,7 +325,7 @@ void HaikuDirectWindow::HandleKeyboardModifierEvent(BMessage* message) {
input->parse_input_event(event);
}
-void HaikuDirectWindow::HandleWindowResized(BMessage* message) {
+void HaikuDirectWindow::HandleWindowResized(BMessage *message) {
int32 width = 0;
int32 height = 0;
diff --git a/platform/haiku/haiku_direct_window.h b/platform/haiku/haiku_direct_window.h
index 49785f79cb..7fcea7a6f6 100644
--- a/platform/haiku/haiku_direct_window.h
+++ b/platform/haiku/haiku_direct_window.h
@@ -29,8 +29,8 @@
#ifndef HAIKU_DIRECT_WINDOW_H
#define HAIKU_DIRECT_WINDOW_H
-#include <kernel/image.h> // needed for image_id
#include <DirectWindow.h>
+#include <kernel/image.h> // needed for image_id
#include "core/os/os.h"
#include "main/input_default.h"
@@ -41,8 +41,7 @@
#define LOCKGL_MSG 'glck'
#define UNLOCKGL_MSG 'ulck'
-class HaikuDirectWindow : public BDirectWindow
-{
+class HaikuDirectWindow : public BDirectWindow {
private:
unsigned int event_id;
Point2i last_mouse_position;
@@ -50,19 +49,19 @@ private:
uint32 last_buttons_state;
uint32 last_key_modifier_state;
int last_button_mask;
- OS::VideoMode* current_video_mode;
+ OS::VideoMode *current_video_mode;
- MainLoop* main_loop;
- InputDefault* input;
- HaikuGLView* view;
- BMessageRunner* update_runner;
+ MainLoop *main_loop;
+ InputDefault *input;
+ HaikuGLView *view;
+ BMessageRunner *update_runner;
- void HandleMouseButton(BMessage* message);
- void HandleMouseMoved(BMessage* message);
- void HandleMouseWheelChanged(BMessage* message);
- void HandleWindowResized(BMessage* message);
- void HandleKeyboardEvent(BMessage* message);
- void HandleKeyboardModifierEvent(BMessage* message);
+ void HandleMouseButton(BMessage *message);
+ void HandleMouseMoved(BMessage *message);
+ void HandleMouseWheelChanged(BMessage *message);
+ void HandleWindowResized(BMessage *message);
+ void HandleKeyboardEvent(BMessage *message);
+ void HandleKeyboardModifierEvent(BMessage *message);
inline InputModifierState GetKeyModifierState(uint32 p_state);
inline int GetMouseButtonState(uint32 p_state);
@@ -70,16 +69,16 @@ public:
HaikuDirectWindow(BRect p_frame);
~HaikuDirectWindow();
- void SetHaikuGLView(HaikuGLView* p_view);
+ void SetHaikuGLView(HaikuGLView *p_view);
void StartMessageRunner();
void StopMessageRunner();
- void SetInput(InputDefault* p_input);
- void SetMainLoop(MainLoop* p_main_loop);
- inline void SetVideoMode(OS::VideoMode* video_mode) { current_video_mode = video_mode; };
+ void SetInput(InputDefault *p_input);
+ void SetMainLoop(MainLoop *p_main_loop);
+ inline void SetVideoMode(OS::VideoMode *video_mode) { current_video_mode = video_mode; };
virtual bool QuitRequested();
- virtual void DirectConnected(direct_buffer_info* info);
- virtual void MessageReceived(BMessage* message);
- virtual void DispatchMessage(BMessage* message, BHandler* handler);
+ virtual void DirectConnected(direct_buffer_info *info);
+ virtual void MessageReceived(BMessage *message);
+ virtual void DispatchMessage(BMessage *message, BHandler *handler);
inline Point2i GetLastMousePosition() { return last_mouse_position; };
inline int GetLastButtonMask() { return last_button_mask; };
diff --git a/platform/haiku/haiku_gl_view.cpp b/platform/haiku/haiku_gl_view.cpp
index 66c143ea67..ded15e12a7 100644
--- a/platform/haiku/haiku_gl_view.cpp
+++ b/platform/haiku/haiku_gl_view.cpp
@@ -26,12 +26,11 @@
/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */
/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */
/*************************************************************************/
-#include "main/main.h"
#include "haiku_gl_view.h"
+#include "main/main.h"
HaikuGLView::HaikuGLView(BRect frame, uint32 type)
- : BGLView(frame, "GodotGLView", B_FOLLOW_ALL_SIDES, 0, type)
-{
+ : BGLView(frame, "GodotGLView", B_FOLLOW_ALL_SIDES, 0, type) {
}
void HaikuGLView::AttachedToWindow(void) {
diff --git a/platform/haiku/haiku_gl_view.h b/platform/haiku/haiku_gl_view.h
index 6d64aab42e..f06bc64794 100644
--- a/platform/haiku/haiku_gl_view.h
+++ b/platform/haiku/haiku_gl_view.h
@@ -29,11 +29,10 @@
#ifndef HAIKU_GL_VIEW_H
#define HAIKU_GL_VIEW_H
-#include <kernel/image.h> // needed for image_id
#include <GLView.h>
+#include <kernel/image.h> // needed for image_id
-class HaikuGLView : public BGLView
-{
+class HaikuGLView : public BGLView {
public:
HaikuGLView(BRect frame, uint32 type);
virtual void AttachedToWindow(void);
diff --git a/platform/haiku/key_mapping_haiku.cpp b/platform/haiku/key_mapping_haiku.cpp
index f41a77c3fb..1bc3467914 100644
--- a/platform/haiku/key_mapping_haiku.cpp
+++ b/platform/haiku/key_mapping_haiku.cpp
@@ -136,7 +136,7 @@ static _HaikuTranslatePair _hb_to_keycode[] = {
{ KEY_Y, (0x79) },
{ KEY_Z, (0x7A) },
-/*
+ /*
{ KEY_PLAY, VK_PLAY},// (0xFA)
{ KEY_STANDBY,VK_SLEEP },//(0x5F)
{ KEY_BACK,VK_BROWSER_BACK},// (0xA6)
@@ -177,22 +177,48 @@ static _HaikuTranslatePair _hb_to_keycode[] = {
};
unsigned int KeyMappingHaiku::get_keysym(int32 raw_char, int32 key) {
- if (raw_char == B_INSERT && key == 0x64) { return KEY_KP_0; }
- if (raw_char == B_END && key == 0x58) { return KEY_KP_1; }
- if (raw_char == B_DOWN_ARROW && key == 0x59) { return KEY_KP_2; }
- if (raw_char == B_PAGE_DOWN && key == 0x5A) { return KEY_KP_3; }
- if (raw_char == B_LEFT_ARROW && key == 0x48) { return KEY_KP_4; }
- if (raw_char == 0x35 && key == 0x49) { return KEY_KP_5; }
- if (raw_char == B_RIGHT_ARROW && key == 0x4A) { return KEY_KP_6; }
- if (raw_char == B_HOME && key == 0x37) { return KEY_KP_7; }
- if (raw_char == B_UP_ARROW && key == 0x38) { return KEY_KP_8; }
- if (raw_char == B_PAGE_UP && key == 0x39) { return KEY_KP_9; }
- if (raw_char == 0x2F && key == 0x23) { return KEY_KP_DIVIDE; }
- if (raw_char == 0x2D && key == 0x25) { return KEY_KP_SUBTRACT; }
- if (raw_char == B_DELETE && key == 0x65) { return KEY_KP_PERIOD; }
+ if (raw_char == B_INSERT && key == 0x64) {
+ return KEY_KP_0;
+ }
+ if (raw_char == B_END && key == 0x58) {
+ return KEY_KP_1;
+ }
+ if (raw_char == B_DOWN_ARROW && key == 0x59) {
+ return KEY_KP_2;
+ }
+ if (raw_char == B_PAGE_DOWN && key == 0x5A) {
+ return KEY_KP_3;
+ }
+ if (raw_char == B_LEFT_ARROW && key == 0x48) {
+ return KEY_KP_4;
+ }
+ if (raw_char == 0x35 && key == 0x49) {
+ return KEY_KP_5;
+ }
+ if (raw_char == B_RIGHT_ARROW && key == 0x4A) {
+ return KEY_KP_6;
+ }
+ if (raw_char == B_HOME && key == 0x37) {
+ return KEY_KP_7;
+ }
+ if (raw_char == B_UP_ARROW && key == 0x38) {
+ return KEY_KP_8;
+ }
+ if (raw_char == B_PAGE_UP && key == 0x39) {
+ return KEY_KP_9;
+ }
+ if (raw_char == 0x2F && key == 0x23) {
+ return KEY_KP_DIVIDE;
+ }
+ if (raw_char == 0x2D && key == 0x25) {
+ return KEY_KP_SUBTRACT;
+ }
+ if (raw_char == B_DELETE && key == 0x65) {
+ return KEY_KP_PERIOD;
+ }
if (raw_char == 0x10) {
- for(int i = 0; _fn_to_keycode[i].keysym != KEY_UNKNOWN; i++) {
+ for (int i = 0; _fn_to_keycode[i].keysym != KEY_UNKNOWN; i++) {
if (_fn_to_keycode[i].keycode == key) {
return _fn_to_keycode[i].keysym;
}
@@ -201,7 +227,7 @@ unsigned int KeyMappingHaiku::get_keysym(int32 raw_char, int32 key) {
return KEY_UNKNOWN;
}
- for(int i = 0; _hb_to_keycode[i].keysym != KEY_UNKNOWN; i++) {
+ for (int i = 0; _hb_to_keycode[i].keysym != KEY_UNKNOWN; i++) {
if (_hb_to_keycode[i].keycode == raw_char) {
return _hb_to_keycode[i].keysym;
}
@@ -211,7 +237,7 @@ unsigned int KeyMappingHaiku::get_keysym(int32 raw_char, int32 key) {
}
unsigned int KeyMappingHaiku::get_modifier_keysym(int32 key) {
- for(int i = 0; _mod_to_keycode[i].keysym != KEY_UNKNOWN; i++) {
+ for (int i = 0; _mod_to_keycode[i].keysym != KEY_UNKNOWN; i++) {
if ((_mod_to_keycode[i].keycode & key) != 0) {
return _mod_to_keycode[i].keysym;
}
diff --git a/platform/haiku/key_mapping_haiku.h b/platform/haiku/key_mapping_haiku.h
index 81f5569fd0..0f2e2e64bd 100644
--- a/platform/haiku/key_mapping_haiku.h
+++ b/platform/haiku/key_mapping_haiku.h
@@ -29,9 +29,8 @@
#ifndef KEY_MAPPING_HAIKU_H
#define KEY_MAPPING_HAIKU_H
-class KeyMappingHaiku
-{
- KeyMappingHaiku() {};
+class KeyMappingHaiku {
+ KeyMappingHaiku(){};
public:
static unsigned int get_keysym(int32 raw_char, int32 key);
diff --git a/platform/haiku/os_haiku.cpp b/platform/haiku/os_haiku.cpp
index b9b95ddacd..0853fac393 100644
--- a/platform/haiku/os_haiku.cpp
+++ b/platform/haiku/os_haiku.cpp
@@ -28,16 +28,15 @@
/*************************************************************************/
#include <Screen.h>
-#include "servers/visual/visual_server_raster.h"
-#include "servers/visual/visual_server_wrap_mt.h"
#include "drivers/gles2/rasterizer_gles2.h"
#include "servers/physics/physics_server_sw.h"
+#include "servers/visual/visual_server_raster.h"
+#include "servers/visual/visual_server_wrap_mt.h"
//#include "servers/physics_2d/physics_2d_server_wrap_mt.h"
#include "main/main.h"
#include "os_haiku.h"
-
OS_Haiku::OS_Haiku() {
#ifdef MEDIA_KIT_ENABLED
AudioDriverManager::add_driver(&driver_media_kit);
@@ -53,8 +52,8 @@ void OS_Haiku::run() {
context_gl->release_current();
// TODO: clean up
- BMessenger* bms = new BMessenger(window);
- BMessage* msg = new BMessage();
+ BMessenger *bms = new BMessenger(window);
+ BMessage *msg = new BMessage();
bms->SendMessage(LOCKGL_MSG, msg);
window->StartMessageRunner();
@@ -76,7 +75,7 @@ int OS_Haiku::get_video_driver_count() const {
return 1;
}
-const char* OS_Haiku::get_video_driver_name(int p_driver) const {
+const char *OS_Haiku::get_video_driver_name(int p_driver) const {
return "GLES2";
}
@@ -84,7 +83,7 @@ OS::VideoMode OS_Haiku::get_default_video_mode() const {
return OS::VideoMode(800, 600, false);
}
-void OS_Haiku::initialize(const VideoMode& p_desired, int p_video_driver, int p_audio_driver) {
+void OS_Haiku::initialize(const VideoMode &p_desired, int p_video_driver, int p_audio_driver) {
main_loop = NULL;
current_video_mode = p_desired;
@@ -143,8 +142,8 @@ void OS_Haiku::initialize(const VideoMode& p_desired, int p_video_driver, int p_
if (AudioDriverManager::get_driver(p_audio_driver)->init() != OK) {
ERR_PRINT("Initializing audio failed.");
}
-
- power_manager = memnew( PowerHaiku );
+
+ power_manager = memnew(PowerHaiku);
}
void OS_Haiku::finalize() {
@@ -171,13 +170,13 @@ void OS_Haiku::finalize() {
#endif
}
-void OS_Haiku::set_main_loop(MainLoop* p_main_loop) {
+void OS_Haiku::set_main_loop(MainLoop *p_main_loop) {
main_loop = p_main_loop;
input->set_main_loop(p_main_loop);
window->SetMainLoop(p_main_loop);
}
-MainLoop* OS_Haiku::get_main_loop() const {
+MainLoop *OS_Haiku::get_main_loop() const {
return main_loop;
}
@@ -235,7 +234,7 @@ void OS_Haiku::set_current_screen(int p_screen) {
Point2 OS_Haiku::get_screen_position(int p_screen) const {
// TODO: make this work with the p_screen parameter
- BScreen* screen = new BScreen(window);
+ BScreen *screen = new BScreen(window);
BRect frame = screen->Frame();
delete screen;
return Point2i(frame.left, frame.top);
@@ -243,13 +242,13 @@ Point2 OS_Haiku::get_screen_position(int p_screen) const {
Size2 OS_Haiku::get_screen_size(int p_screen) const {
// TODO: make this work with the p_screen parameter
- BScreen* screen = new BScreen(window);
+ BScreen *screen = new BScreen(window);
BRect frame = screen->Frame();
delete screen;
return Size2i(frame.IntegerWidth() + 1, frame.IntegerHeight() + 1);
}
-void OS_Haiku::set_window_title(const String& p_title) {
+void OS_Haiku::set_window_title(const String &p_title) {
window->SetTitle(p_title.utf8().get_data());
}
@@ -269,7 +268,7 @@ Point2 OS_Haiku::get_window_position() const {
return Point2i(point.x, point.y);
}
-void OS_Haiku::set_window_position(const Point2& p_position) {
+void OS_Haiku::set_window_position(const Point2 &p_position) {
window->MoveTo(p_position.x, p_position.y);
}
@@ -316,7 +315,7 @@ bool OS_Haiku::is_window_maximized() const {
return !window->IsMinimized();
}
-void OS_Haiku::set_video_mode(const VideoMode& p_video_mode, int p_screen) {
+void OS_Haiku::set_video_mode(const VideoMode &p_video_mode, int p_screen) {
ERR_PRINT("set_video_mode() NOT IMPLEMENTED");
}
diff --git a/platform/haiku/os_haiku.h b/platform/haiku/os_haiku.h
index 2c84e95ac3..827814c7e9 100644
--- a/platform/haiku/os_haiku.h
+++ b/platform/haiku/os_haiku.h
@@ -29,52 +29,51 @@
#ifndef OS_HAIKU_H
#define OS_HAIKU_H
-#include "drivers/unix/os_unix.h"
-#include "servers/visual_server.h"
-#include "servers/visual/rasterizer.h"
-#include "servers/physics_server.h"
-#include "servers/physics_2d/physics_2d_server_sw.h"
-#include "servers/audio_server.h"
-#include "main/input_default.h"
#include "audio_driver_media_kit.h"
#include "context_gl_haiku.h"
+#include "drivers/unix/os_unix.h"
#include "haiku_application.h"
#include "haiku_direct_window.h"
+#include "main/input_default.h"
#include "power_haiku.h"
-
+#include "servers/audio_server.h"
+#include "servers/physics_2d/physics_2d_server_sw.h"
+#include "servers/physics_server.h"
+#include "servers/visual/rasterizer.h"
+#include "servers/visual_server.h"
class OS_Haiku : public OS_Unix {
private:
- HaikuApplication* app;
- HaikuDirectWindow* window;
- MainLoop* main_loop;
- InputDefault* input;
- Rasterizer* rasterizer;
- VisualServer* visual_server;
+ HaikuApplication *app;
+ HaikuDirectWindow *window;
+ MainLoop *main_loop;
+ InputDefault *input;
+ Rasterizer *rasterizer;
+ VisualServer *visual_server;
VideoMode current_video_mode;
- PhysicsServer* physics_server;
- Physics2DServer* physics_2d_server;
- PowerHaiku* power_manager;
+ PhysicsServer *physics_server;
+ Physics2DServer *physics_2d_server;
+ PowerHaiku *power_manager;
#ifdef MEDIA_KIT_ENABLED
AudioDriverMediaKit driver_media_kit;
#endif
#if defined(OPENGL_ENABLED) || defined(LEGACYGL_ENABLED)
- ContextGL_Haiku* context_gl;
+ ContextGL_Haiku *context_gl;
#endif
virtual void delete_main_loop();
protected:
virtual int get_video_driver_count() const;
- virtual const char* get_video_driver_name(int p_driver) const;
+ virtual const char *get_video_driver_name(int p_driver) const;
virtual VideoMode get_default_video_mode() const;
- virtual void initialize(const VideoMode& p_desired, int p_video_driver, int p_audio_driver);
+ virtual void initialize(const VideoMode &p_desired, int p_video_driver, int p_audio_driver);
virtual void finalize();
- virtual void set_main_loop(MainLoop* p_main_loop);
+ virtual void set_main_loop(MainLoop *p_main_loop);
public:
OS_Haiku();
@@ -82,7 +81,7 @@ public:
virtual String get_name();
- virtual MainLoop* get_main_loop() const;
+ virtual MainLoop *get_main_loop() const;
virtual bool can_draw() const;
virtual void release_rendering_thread();
@@ -96,13 +95,13 @@ public:
virtual int get_screen_count() const;
virtual int get_current_screen() const;
virtual void set_current_screen(int p_screen);
- virtual Point2 get_screen_position(int p_screen=0) const;
- virtual Size2 get_screen_size(int p_screen=0) const;
- virtual void set_window_title(const String& p_title);
+ virtual Point2 get_screen_position(int p_screen = 0) const;
+ virtual Size2 get_screen_size(int p_screen = 0) const;
+ virtual void set_window_title(const String &p_title);
virtual Size2 get_window_size() const;
virtual void set_window_size(const Size2 p_size);
virtual Point2 get_window_position() const;
- virtual void set_window_position(const Point2& p_position);
+ virtual void set_window_position(const Point2 &p_position);
virtual void set_window_fullscreen(bool p_enabled);
virtual bool is_window_fullscreen() const;
virtual void set_window_resizable(bool p_enabled);
@@ -112,11 +111,11 @@ public:
virtual void set_window_maximized(bool p_enabled);
virtual bool is_window_maximized() const;
- virtual void set_video_mode(const VideoMode& p_video_mode, int p_screen=0);
- virtual VideoMode get_video_mode(int p_screen=0) const;
- virtual void get_fullscreen_mode_list(List<VideoMode> *p_list, int p_screen=0) const;
+ virtual void set_video_mode(const VideoMode &p_video_mode, int p_screen = 0);
+ virtual VideoMode get_video_mode(int p_screen = 0) const;
+ virtual void get_fullscreen_mode_list(List<VideoMode> *p_list, int p_screen = 0) const;
virtual String get_executable_path() const;
-
+
virtual PowerState get_power_state();
virtual int get_power_seconds_left();
virtual int get_power_percent_left();
diff --git a/platform/haiku/power_haiku.cpp b/platform/haiku/power_haiku.cpp
index 6a54c7b360..d70aad9d5f 100644
--- a/platform/haiku/power_haiku.cpp
+++ b/platform/haiku/power_haiku.cpp
@@ -39,8 +39,7 @@ bool PowerHaiku::UpdatePowerInfo() {
PowerState PowerHaiku::get_power_state() {
if (UpdatePowerInfo()) {
return power_state;
- }
- else {
+ } else {
WARN_PRINT("Power management is not implemented on this platform, defaulting to POWERSTATE_UNKNOWN");
return POWERSTATE_UNKNOWN;
}
@@ -49,8 +48,7 @@ PowerState PowerHaiku::get_power_state() {
int PowerX11::get_power_seconds_left() {
if (UpdatePowerInfo()) {
return nsecs_left;
- }
- else {
+ } else {
WARN_PRINT("Power management is not implemented on this platform, defaulting to -1");
return -1;
}
@@ -59,15 +57,14 @@ int PowerX11::get_power_seconds_left() {
int PowerX11::get_power_percent_left() {
if (UpdatePowerInfo()) {
return percent_left;
- }
- else {
+ } else {
WARN_PRINT("Power management is not implemented on this platform, defaulting to -1");
return -1;
}
}
-PowerHaiku::PowerHaiku() : nsecs_left(-1), percent_left(-1), power_state(POWERSTATE_UNKNOWN) {
-
+PowerHaiku::PowerHaiku()
+ : nsecs_left(-1), percent_left(-1), power_state(POWERSTATE_UNKNOWN) {
}
PowerHaiku::~PowerHaiku() {
diff --git a/platform/haiku/power_haiku.h b/platform/haiku/power_haiku.h
index b46cfa3454..8e7b050cd6 100644
--- a/platform/haiku/power_haiku.h
+++ b/platform/haiku/power_haiku.h
@@ -37,6 +37,7 @@ private:
PowerState power_state;
bool UpdatePowerInfo();
+
public:
PowerHaiku();
virtual ~PowerHaiku();