diff options
Diffstat (limited to 'src/osd/modules/monitor/monitor_sdl.cpp')
-rw-r--r-- | src/osd/modules/monitor/monitor_sdl.cpp | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/src/osd/modules/monitor/monitor_sdl.cpp b/src/osd/modules/monitor/monitor_sdl.cpp index b32ade230e1..679c7a4f97d 100644 --- a/src/osd/modules/monitor/monitor_sdl.cpp +++ b/src/osd/modules/monitor/monitor_sdl.cpp @@ -5,19 +5,24 @@ * */ -#include "emu.h" #include "modules/osdmodule.h" #include "monitor_module.h" #if defined(OSD_SDL) -#include <algorithm> -#include <SDL2/SDL.h> +#include "monitor_common.h" +#include "modules/lib/osdobj_common.h" #include "modules/osdwindow.h" -#include "monitor_common.h" + +#include "osdcore.h" #include "window.h" +#include <SDL2/SDL.h> + +#include <algorithm> + + inline osd_rect SDL_Rect_to_osd_rect(const SDL_Rect &r) { return osd_rect(r.x, r.y, r.w, r.h); @@ -118,8 +123,9 @@ protected: // allocate a new monitor info std::shared_ptr<osd_monitor_info> monitor = std::make_shared<sdl_monitor_info>(*this, i, temp, 1.0f); - osd_printf_verbose("Adding monitor %s (%d x %d)\n", monitor->devicename().c_str(), - monitor->position_size().width(), monitor->position_size().height()); + osd_printf_verbose("Adding monitor %s (%d x %d)\n", + monitor->devicename(), + monitor->position_size().width(), monitor->position_size().height()); // guess the aspect ratio assuming square pixels monitor->set_aspect(static_cast<float>(monitor->position_size().width()) / static_cast<float>(monitor->position_size().height())); |