feat(input): carrega gamecontrollerdb i corregeix l'ordre d'assignació de mandos
This commit is contained in:
1 parent
4f1a3260a5
commit
c77f90f6b6
5 files changed
+2276
-16
No files matched your search
@@ -176,12 +176,11 @@ namespace {
|
||||
parseGamepadAssignment(node, "gamepad_p2", g_controls.gamepad_p2);
|
||||
}
|
||||
|
||||
// Aplica les assignacions persistides al GamepadManager. Cridat
|
||||
// després de `loadFromFile` perquè l'ordre és: GamepadManager::init
|
||||
// (obre tots els mandos físics) → Options::loadFromFile (llig YAML)
|
||||
// → aquesta funció (casa mandos↔jugadors) → auto-assign per ordre
|
||||
// els slots que hagen quedat buits (equivalent al patró de
|
||||
// `coffee_crisis_arcade_edition`).
|
||||
// Aplica les assignacions persistides al GamepadManager. Ordre garantit
|
||||
// pel Director: GamepadManager::init (obre tots els mandos físics) →
|
||||
// Options::loadFromFile (llig YAML) → aquesta funció (casa
|
||||
// mandos↔jugadors) → auto-assign per ordre els slots que hagen quedat
|
||||
// buits (equivalent al patró de `coffee_crisis_arcade_edition`).
|
||||
void applyControlsToGamepadManager() {
|
||||
auto& gm = GamepadManager::get();
|
||||
gm.assignToPlayer(0, g_controls.gamepad_p1.name, g_controls.gamepad_p1.path);
|
||||
|
||||
Reference in new issue
Block a user