dolphin-emulator/Source/Core/DolphinQt/NetPlay
Techjar 529796bd59 NetPlay: Remove PadMapping type
Its usage was inconsistent, confusing, and buggy, so I opted to just
remove it entirely. It has been replaced with PadIndex for the
appropriate instances (mainly networking), and inappropriate usages
(where it was really just a player ID) have been replaced with the
PlayerId type. The definition of "no mapping" has been changed from -1
to 0 to match the defintion of "no player", as -1 (255 unsigned) is
actually a valid player ID.

The bugs never manifested because it only occurs with a full lobby of
255 players, at which point the last player's ID collides with the "no
mapping" definition and some undefined behavior occurs. Nevertheless, I
thought it best to fix it anyways as the usage of PadMapping was
confusing.
2018-11-19 05:45:32 -05:00
..
GameListDialog.cpp Move DolphinQt2 to DolphinQt 2018-07-07 00:48:38 +02:00
GameListDialog.h Move DolphinQt2 to DolphinQt 2018-07-07 00:48:38 +02:00
MD5Dialog.cpp Qt/MD5Dialog: Fix pressing enter on NetPlay window causing dialog to close 2018-08-27 08:39:39 -04:00
MD5Dialog.h Move DolphinQt2 to DolphinQt 2018-07-07 00:48:38 +02:00
NetPlayDialog.cpp Qt/NetPlayDialog: Add external IP to interface combo box 2018-11-15 03:29:28 -05:00
NetPlayDialog.h Qt/NetPlayDialog: Add external IP to interface combo box 2018-11-15 03:29:28 -05:00
NetPlaySetupDialog.cpp NetPlay: Fix saving host game selection 2018-10-29 17:01:30 -04:00
NetPlaySetupDialog.h Move DolphinQt2 to DolphinQt 2018-07-07 00:48:38 +02:00
PadMappingDialog.cpp NetPlay: Remove PadMapping type 2018-11-19 05:45:32 -05:00
PadMappingDialog.h Core: Namespace NetPlay utilities under the NetPlay namespace 2018-07-06 19:53:23 -04:00