Previous 199869 Revisions Next

r20878 Saturday 9th February, 2013 at 18:46:19 UTC by Oliver Stöneberg
reduced tagmap lookups in ui_update_and_render() / changed ui_is_menu_active() to bool (nw)
[src/emu]ui.c ui.h

trunk/src/emu/ui.c
r20877r20878
437437   else
438438      popup_text_end = 0;
439439
440   if (ui_mouse_show || (machine.options().ui_mouse() && ui_is_menu_active()))
440   if (ui_mouse_show || (ui_is_menu_active() && machine.options().ui_mouse()))
441441   {
442442      INT32 mouse_target_x, mouse_target_y;
443443      int mouse_button;
r20877r20878
924924}
925925
926926/*-------------------------------------------------
927    ui_is_menu_active - return TRUE if the menu
927    ui_is_menu_active - return true if the menu
928928    UI handler is active
929929-------------------------------------------------*/
930930
931int ui_is_menu_active(void)
931bool ui_is_menu_active(void)
932932{
933933   return (ui_handler_callback == ui_menu::ui_handler);
934934}
trunk/src/emu/ui.h
r20877r20878
172172void ui_show_mouse(bool status);
173173
174174/* return true if a menu is displayed */
175int ui_is_menu_active(void);
175bool ui_is_menu_active(void);
176176
177177/* print the game info string into a buffer */
178178astring &game_info_astring(running_machine &machine, astring &string);

Previous 199869 Revisions Next


© 1997-2024 The MAME Team