diff options
Diffstat (limited to 'src/frontend/mame/ui/videoopt.cpp')
-rw-r--r-- | src/frontend/mame/ui/videoopt.cpp | 97 |
1 files changed, 49 insertions, 48 deletions
diff --git a/src/frontend/mame/ui/videoopt.cpp b/src/frontend/mame/ui/videoopt.cpp index d4d0f89fc48..cf558b46467 100644 --- a/src/frontend/mame/ui/videoopt.cpp +++ b/src/frontend/mame/ui/videoopt.cpp @@ -22,8 +22,8 @@ namespace ui { void menu_video_targets::handle() { - // process the menu - auto menu_event = process(0); + /* process the menu */ + const event *menu_event = process(0); if (menu_event != nullptr && menu_event->iptkey == IPT_UI_SELECT) menu::stack_push<menu_video_options>(ui(), container, static_cast<render_target *>(menu_event->itemref)); } @@ -34,24 +34,25 @@ void menu_video_targets::handle() video targets menu -------------------------------------------------*/ -menu_video_targets::menu_video_targets(mame_ui_manager &mui, render_container *container) - : menu(mui, container) +menu_video_targets::menu_video_targets(mame_ui_manager &mui, render_container *container) : menu(mui, container) { } void menu_video_targets::populate() { - // find the targets - for (int targetnum = 0; ; ++targetnum) + int targetnum; + + /* find the targets */ + for (targetnum = 0; ; targetnum++) { - auto target = machine().render().target_by_index(targetnum); + render_target *target = machine().render().target_by_index(targetnum); char buffer[40]; - // stop when we run out + /* stop when we run out */ if (target == nullptr) break; - // add a menu item + /* add a menu item */ sprintf(buffer, _("Screen #%d"), targetnum); item_append(buffer, "", 0, target); } @@ -68,21 +69,21 @@ menu_video_targets::~menu_video_targets() void menu_video_options::handle() { - auto changed = false; + bool changed = false; - // process the menu - auto menu_event = process(0); + /* process the menu */ + const event *menu_event = process(0); if (menu_event != nullptr && menu_event->itemref != nullptr) { switch ((FPTR)menu_event->itemref) { - // rotate adds rotation depending on the direction + /* rotate adds rotation depending on the direction */ case VIDEO_ITEM_ROTATE: if (menu_event->iptkey == IPT_UI_LEFT || menu_event->iptkey == IPT_UI_RIGHT) { int delta = (menu_event->iptkey == IPT_UI_LEFT) ? ROT270 : ROT90; - m_target->set_orientation(orientation_add(delta, m_target->orientation())); - if (m_target->is_ui_target()) + target->set_orientation(orientation_add(delta, target->orientation())); + if (target->is_ui_target()) { render_container::user_settings settings; container->get_user_settings(settings); @@ -93,11 +94,11 @@ void menu_video_options::handle() } break; - // layer config bitmasks handle left/right keys the same (toggle) + /* layer config bitmasks handle left/right keys the same (toggle) */ case VIDEO_ITEM_BACKDROPS: if (menu_event->iptkey == IPT_UI_LEFT || menu_event->iptkey == IPT_UI_RIGHT) { - m_target->set_backdrops_enabled(!m_target->backdrops_enabled()); + target->set_backdrops_enabled(!target->backdrops_enabled()); changed = true; } break; @@ -105,7 +106,7 @@ void menu_video_options::handle() case VIDEO_ITEM_OVERLAYS: if (menu_event->iptkey == IPT_UI_LEFT || menu_event->iptkey == IPT_UI_RIGHT) { - m_target->set_overlays_enabled(!m_target->overlays_enabled()); + target->set_overlays_enabled(!target->overlays_enabled()); changed = true; } break; @@ -113,7 +114,7 @@ void menu_video_options::handle() case VIDEO_ITEM_BEZELS: if (menu_event->iptkey == IPT_UI_LEFT || menu_event->iptkey == IPT_UI_RIGHT) { - m_target->set_bezels_enabled(!m_target->bezels_enabled()); + target->set_bezels_enabled(!target->bezels_enabled()); changed = true; } break; @@ -121,7 +122,7 @@ void menu_video_options::handle() case VIDEO_ITEM_CPANELS: if (menu_event->iptkey == IPT_UI_LEFT || menu_event->iptkey == IPT_UI_RIGHT) { - m_target->set_cpanels_enabled(!m_target->cpanels_enabled()); + target->set_cpanels_enabled(!target->cpanels_enabled()); changed = true; } break; @@ -129,7 +130,7 @@ void menu_video_options::handle() case VIDEO_ITEM_MARQUEES: if (menu_event->iptkey == IPT_UI_LEFT || menu_event->iptkey == IPT_UI_RIGHT) { - m_target->set_marquees_enabled(!m_target->marquees_enabled()); + target->set_marquees_enabled(!target->marquees_enabled()); changed = true; } break; @@ -137,23 +138,23 @@ void menu_video_options::handle() case VIDEO_ITEM_ZOOM: if (menu_event->iptkey == IPT_UI_LEFT || menu_event->iptkey == IPT_UI_RIGHT) { - m_target->set_zoom_to_screen(!m_target->zoom_to_screen()); + target->set_zoom_to_screen(!target->zoom_to_screen()); changed = true; } break; - // anything else is a view item + /* anything else is a view item */ default: if (menu_event->iptkey == IPT_UI_SELECT && (int)(FPTR)menu_event->itemref >= VIDEO_ITEM_VIEW) { - m_target->set_view((FPTR)menu_event->itemref - VIDEO_ITEM_VIEW); + target->set_view((FPTR)menu_event->itemref - VIDEO_ITEM_VIEW); changed = true; } break; } } - // if something changed, rebuild the menu + /* if something changed, rebuild the menu */ if (changed) reset(reset_options::REMEMBER_REF); } @@ -164,36 +165,36 @@ void menu_video_options::handle() video options menu -------------------------------------------------*/ -menu_video_options::menu_video_options(mame_ui_manager &mui, render_container *container, render_target *_target) - : menu(mui, container) - , m_target(_target) +menu_video_options::menu_video_options(mame_ui_manager &mui, render_container *container, render_target *_target) : menu(mui, container) { + target = _target; } void menu_video_options::populate() { const char *subtext = ""; std::string tempstring; - bool enabled; + int viewnum; + int enabled; - // add items for each view - for (int viewnum = 0; ; ++viewnum) + /* add items for each view */ + for (viewnum = 0; ; viewnum++) { - const char *name = m_target->view_name(viewnum); + const char *name = target->view_name(viewnum); if (name == nullptr) break; - // create a string for the item, replacing underscores with spaces + /* create a string for the item, replacing underscores with spaces */ tempstring.assign(name); strreplace(tempstring, "_", " "); item_append(tempstring, "", 0, (void *)(FPTR)(VIDEO_ITEM_VIEW + viewnum)); } - // add a separator + /* add a separator */ item_append(menu_item_type::SEPARATOR); - // add a rotate item - switch (m_target->orientation()) + /* add a rotate item */ + switch (target->orientation()) { case ROT0: subtext = "None"; break; case ROT90: subtext = "CW 90" UTF8_DEGREES; break; @@ -202,28 +203,28 @@ void menu_video_options::populate() } item_append(_("Rotate"), subtext, FLAG_LEFT_ARROW | FLAG_RIGHT_ARROW, (void *)VIDEO_ITEM_ROTATE); - // backdrop item - enabled = m_target->backdrops_enabled(); + /* backdrop item */ + enabled = target->backdrops_enabled(); item_append(_("Backdrops"), enabled ? _("Enabled") : _("Disabled"), enabled ? FLAG_LEFT_ARROW : FLAG_RIGHT_ARROW, (void *)VIDEO_ITEM_BACKDROPS); - // overlay item - enabled = m_target->overlays_enabled(); + /* overlay item */ + enabled = target->overlays_enabled(); item_append(_("Overlays"), enabled ? _("Enabled") : _("Disabled"), enabled ? FLAG_LEFT_ARROW : FLAG_RIGHT_ARROW, (void *)VIDEO_ITEM_OVERLAYS); - // bezel item - enabled = m_target->bezels_enabled(); + /* bezel item */ + enabled = target->bezels_enabled(); item_append(_("Bezels"), enabled ? _("Enabled") : _("Disabled"), enabled ? FLAG_LEFT_ARROW : FLAG_RIGHT_ARROW, (void *)VIDEO_ITEM_BEZELS); - // cpanel item - enabled = m_target->cpanels_enabled(); + /* cpanel item */ + enabled = target->cpanels_enabled(); item_append(_("CPanels"), enabled ? _("Enabled") : _("Disabled"), enabled ? FLAG_LEFT_ARROW : FLAG_RIGHT_ARROW, (void *)VIDEO_ITEM_CPANELS); - // marquee item - enabled = m_target->marquees_enabled(); + /* marquee item */ + enabled = target->marquees_enabled(); item_append(_("Marquees"), enabled ? _("Enabled") : _("Disabled"), enabled ? FLAG_LEFT_ARROW : FLAG_RIGHT_ARROW, (void *)VIDEO_ITEM_MARQUEES); - // cropping - enabled = m_target->zoom_to_screen(); + /* cropping */ + enabled = target->zoom_to_screen(); item_append(_("View"), enabled ? _("Cropped") : _("Full"), enabled ? FLAG_RIGHT_ARROW : FLAG_LEFT_ARROW, (void *)VIDEO_ITEM_ZOOM); } |