mirror of
https://gitlab.com/Mr_Goldberg/goldberg_emulator.git
synced 2024-11-27 14:08:39 +01:00
Activate the action set if there is only one present.
This commit is contained in:
parent
03a1627d07
commit
ee4722cb33
1 changed files with 8 additions and 1 deletions
|
@ -232,7 +232,14 @@ bool Init()
|
||||||
GamepadUpdate();
|
GamepadUpdate();
|
||||||
|
|
||||||
for (int i = 1; i < 5; ++i) {
|
for (int i = 1; i < 5; ++i) {
|
||||||
controllers.insert(std::pair<ControllerHandle_t, struct Controller_Action>(i, Controller_Action(i)));
|
struct Controller_Action cont_action(i);
|
||||||
|
//Activate the action set if there is only one present.
|
||||||
|
//TODO: I don't know if one gets activated by default when there's more than one
|
||||||
|
if (action_handles.size() == 1) {
|
||||||
|
cont_action.activate_action_set(action_handles.begin()->second, controller_maps);
|
||||||
|
}
|
||||||
|
|
||||||
|
controllers.insert(std::pair<ControllerHandle_t, struct Controller_Action>(i, cont_action));
|
||||||
}
|
}
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
|
|
Loading…
Reference in a new issue