Controller backend improvements#4552
Conversation
f032f19 to
7ccee8c
Compare
src/BizHawk.Emulation.Common/Base Implementations/ControllerDefinition.cs
Outdated
Show resolved
Hide resolved
7ccee8c to
00e4a17
Compare
|
Related, Removing empty lists in these places probably solved some issues that were created by reporting This removal of empty lists should only be a problem if there are any cores that have no console buttons and have multiple controllers. In that case, input display will show player 1's inputs last in the list of inputs instead of first. I do not know if there are any cores like this, but I think these implementations should be fixed regardless. And it might be a good idea for this PR to change the public |
|
One wonders if While I agree But if you feel strongly, feel free to add it to this PR (or make your own commit). |
|
I think it's OK to leave it, since I doubt it's causing any issues. I pushed some updates for macros. Merge conflict here should just be because |
7db8d8c to
17d5e5f
Compare
more accurately reflects usage and hopefully prevents future confusion
17d5e5f to
df67c9d
Compare
Fixes #4550
Check if completed: