libretro: Implement retro_set_controller_port_device()
authorAdrien Plazas <kekun.plazas@laposte.net>
Fri, 29 Jul 2016 17:00:29 +0000 (19:00 +0200)
committerAdrien Plazas <kekun.plazas@laposte.net>
Fri, 29 Jul 2016 21:58:17 +0000 (23:58 +0200)
commit8c047f6f65a084cdd6755d59ce040511557590c1
tree8a399f2e0b1c994290cdd4d346629587b34a5378
parent30d43b8abe6aef8844aa1f48f505ba238a01c2a6
libretro: Implement retro_set_controller_port_device()

Add the 'default' value to controller type variables and set it as the
default value and implements the retro_set_controller_port_device()
function. When the variable's value is 'default', the value set via the
function is used, otherwise the value of the variable is used.

This allows the frontends to use retro_set_controller_port_device() or
the variables, pleasing both the users and frontends prefering the
standard API and the ones prefering the custom API.
frontend/libretro.c