summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd/sdl/input.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/osd/sdl/input.c')
-rw-r--r--src/osd/sdl/input.c58
1 files changed, 29 insertions, 29 deletions
diff --git a/src/osd/sdl/input.c b/src/osd/sdl/input.c
index 194961b61ad..ad01375dae1 100644
--- a/src/osd/sdl/input.c
+++ b/src/osd/sdl/input.c
@@ -557,7 +557,7 @@ static int devmap_leastfree(device_map_t *devmap)
return -1;
}
-static char *remove_spaces(running_machine *machine, const char *s)
+static char *remove_spaces(running_machine &machine, const char *s)
{
char *r, *p;
static const char *def_name[] = { "Unknown" };
@@ -618,7 +618,7 @@ static void devmap_register(device_map_t *devmap, int physical_idx, char *name)
// init_joymap
//============================================================
-static void devmap_init(running_machine *machine, device_map_t *devmap, const char *opt, int max_devices, const char *label)
+static void devmap_init(running_machine &machine, device_map_t *devmap, const char *opt, int max_devices, const char *label)
{
int dev;
char defname[20];
@@ -638,7 +638,7 @@ static void devmap_init(running_machine *machine, device_map_t *devmap, const ch
const char *dev_name;
sprintf(defname, "%s%d", opt, dev + 1);
- dev_name = machine->options().value(defname);
+ dev_name = machine.options().value(defname);
if (dev_name && *dev_name && strcmp(dev_name,SDLOPTVAL_AUTO))
{
devmap->map[dev].name = remove_spaces(machine, dev_name);
@@ -648,7 +648,7 @@ static void devmap_init(running_machine *machine, device_map_t *devmap, const ch
}
}
-static device_info *devmap_class_register(running_machine *machine, device_map_t *devmap,
+static device_info *devmap_class_register(running_machine &machine, device_map_t *devmap,
int index, device_info **devlist, input_device_class devclass)
{
device_info *devinfo = NULL;
@@ -678,7 +678,7 @@ static device_info *devmap_class_register(running_machine *machine, device_map_t
// sdlinput_register_joysticks
//============================================================
-static void sdlinput_register_joysticks(running_machine *machine)
+static void sdlinput_register_joysticks(running_machine &machine)
{
device_info *devinfo;
int physical_stick, axis, button, hat, stick;
@@ -772,7 +772,7 @@ static void sdlinput_register_joysticks(running_machine *machine)
// sdlinput_deregister_joysticks
//============================================================
-static void sdlinput_deregister_joysticks(running_machine *machine)
+static void sdlinput_deregister_joysticks(running_machine &machine)
{
device_info *curdev;
@@ -791,11 +791,11 @@ static void sdlinput_deregister_joysticks(running_machine *machine)
//============================================================
#if (!SDL13_POST_HG4464 && SDL_VERSION_ATLEAST(1,3,0))
-static void sdlinput_register_mice(running_machine *machine)
+static void sdlinput_register_mice(running_machine &machine)
{
int index, physical_mouse;
- mouse_enabled = machine->options().mouse();
+ mouse_enabled = machine.options().mouse();
devmap_init(machine, &mouse_map, SDLOPTION_MOUSEINDEX, 8, "Mouse mapping");
@@ -841,7 +841,7 @@ static void sdlinput_register_mice(running_machine *machine)
mame_printf_verbose("Mouse: End initialization\n");
}
#else
-static void sdlinput_register_mice(running_machine *machine)
+static void sdlinput_register_mice(running_machine &machine)
{
device_info *devinfo;
char defname[20];
@@ -855,7 +855,7 @@ static void sdlinput_register_mice(running_machine *machine)
devinfo = generic_device_alloc(&mouse_list, "System mouse");
devinfo->device = input_device_add(machine, DEVICE_CLASS_MOUSE, devinfo->name, devinfo);
- mouse_enabled = machine->options().mouse();
+ mouse_enabled = machine.options().mouse();
// add the axes
input_device_item_add(devinfo->device, "X", &devinfo->mouse.lX, ITEM_ID_XAXIS, generic_axis_get_state);
@@ -930,7 +930,7 @@ static int lookup_mame_code(const char *scode)
// sdlinput_read_keymap
//============================================================
-static kt_table * sdlinput_read_keymap(running_machine *machine)
+static kt_table * sdlinput_read_keymap(running_machine &machine)
{
char *keymap_filename;
kt_table *key_trans_table;
@@ -942,10 +942,10 @@ static kt_table * sdlinput_read_keymap(running_machine *machine)
char sks[21];
char kns[21];
- if (!machine->options().bool_value(SDLOPTION_KEYMAP))
+ if (!machine.options().bool_value(SDLOPTION_KEYMAP))
return sdl_key_trans_table;
- keymap_filename = (char *)downcast<sdl_options &>(machine->options()).keymap_file();
+ keymap_filename = (char *)downcast<sdl_options &>(machine.options()).keymap_file();
mame_printf_verbose("Keymap: Start reading keymap_file %s\n", keymap_filename);
keymap_file = fopen(keymap_filename, "r");
@@ -1003,7 +1003,7 @@ static kt_table * sdlinput_read_keymap(running_machine *machine)
//============================================================
#if ((1 ||!SDL13_POST_HG4464) && SDL_VERSION_ATLEAST(1,3,0))
-static void sdlinput_register_keyboards(running_machine *machine)
+static void sdlinput_register_keyboards(running_machine &machine)
{
int physical_keyboard;
int index;
@@ -1053,7 +1053,7 @@ static void sdlinput_register_keyboards(running_machine *machine)
mame_printf_verbose("Keyboard: End initialization\n");
}
#else
-static void sdlinput_register_keyboards(running_machine *machine)
+static void sdlinput_register_keyboards(running_machine &machine)
{
device_info *devinfo;
char defname[20];
@@ -1095,7 +1095,7 @@ static void sdlinput_register_keyboards(running_machine *machine)
// sdlinput_init
//============================================================
-void sdlinput_init(running_machine *machine)
+void sdlinput_init(running_machine &machine)
{
keyboard_list = NULL;
joystick_list = NULL;
@@ -1105,9 +1105,9 @@ void sdlinput_init(running_machine *machine)
app_has_mouse_focus = 1;
// we need pause and exit callbacks
- machine->add_notifier(MACHINE_NOTIFY_PAUSE, sdlinput_pause);
- machine->add_notifier(MACHINE_NOTIFY_RESUME, sdlinput_resume);
- machine->add_notifier(MACHINE_NOTIFY_EXIT, sdlinput_exit);
+ machine.add_notifier(MACHINE_NOTIFY_PAUSE, sdlinput_pause);
+ machine.add_notifier(MACHINE_NOTIFY_RESUME, sdlinput_resume);
+ machine.add_notifier(MACHINE_NOTIFY_EXIT, sdlinput_exit);
// allocate a lock for input synchronizations
input_lock = osd_lock_alloc();
@@ -1119,14 +1119,14 @@ void sdlinput_init(running_machine *machine)
// register the mice
sdlinput_register_mice(machine);
- if (machine->debug_flags & DEBUG_FLAG_OSD_ENABLED)
+ if (machine.debug_flags & DEBUG_FLAG_OSD_ENABLED)
{
mame_printf_warning("Debug Build: Disabling input grab for -debug\n");
mouse_enabled = 0;
}
// get Sixaxis special mode info
- sixaxis_mode = downcast<sdl_options &>(machine->options()).sixaxis();
+ sixaxis_mode = downcast<sdl_options &>(machine.options()).sixaxis();
// register the joysticks
sdlinput_register_joysticks(machine);
@@ -1167,7 +1167,7 @@ static void sdlinput_exit(running_machine &machine)
// deregister
- sdlinput_deregister_joysticks(&machine);
+ sdlinput_deregister_joysticks(machine);
// free all devices
device_list_free_devices(&keyboard_list);
@@ -1180,7 +1180,7 @@ static void sdlinput_exit(running_machine &machine)
// sdlinput_get_focus_window
//============================================================
-sdl_window_info *sdlinput_get_focus_window(running_machine *machine)
+sdl_window_info *sdlinput_get_focus_window(running_machine &machine)
{
if (focus_window) // only be set on SDL >= 1.3
return focus_window;
@@ -1231,7 +1231,7 @@ INLINE void resize_all_windows(void)
#endif
-void sdlinput_process_events_buf(running_machine *machine)
+void sdlinput_process_events_buf(running_machine &machine)
{
SDL_Event event;
@@ -1254,7 +1254,7 @@ void sdlinput_process_events_buf(running_machine *machine)
}
-void sdlinput_poll(running_machine *machine)
+void sdlinput_poll(running_machine &machine)
{
device_info *devinfo;
SDL_Event event;
@@ -1466,7 +1466,7 @@ void sdlinput_poll(running_machine *machine)
}
break;
case SDL_QUIT:
- machine->schedule_exit();
+ machine.schedule_exit();
break;
case SDL_VIDEORESIZE:
sdlwindow_resize(sdl_window_list, event.resize.w, event.resize.h);
@@ -1494,7 +1494,7 @@ void sdlinput_poll(running_machine *machine)
switch (event.window.event)
{
case SDL_WINDOWEVENT_CLOSE:
- machine->schedule_exit();
+ machine.schedule_exit();
break;
case SDL_WINDOWEVENT_LEAVE:
ui_input_push_mouse_leave_event(machine, window->target);
@@ -1544,7 +1544,7 @@ void sdlinput_poll(running_machine *machine)
//============================================================
-void sdlinput_release_keys(running_machine *machine)
+void sdlinput_release_keys(running_machine &machine)
{
// FIXME: SDL >= 1.3 will nuke the window event buffer when
// a window is closed. This will leave keys in a pressed
@@ -1568,7 +1568,7 @@ void sdlinput_release_keys(running_machine *machine)
// sdlinput_should_hide_mouse
//============================================================
-int sdlinput_should_hide_mouse(running_machine *machine)
+int sdlinput_should_hide_mouse(running_machine &machine)
{
// if we are paused, no
if (input_paused)