5 #include "input/inputmapping.h"
6 #include "property/property.h"
18 void startConfiguration(InputClass inputClass);
22 void setActions(std::vector<ActionKeyMapping*>* actions);
26 void setLastInput(InputClass inputClass,
InputMapping lastInput);
32 std::vector<ActionKeyMapping*>* m_actions;
34 std::vector<float> m_idleValues;
43 int m_secondaryConfigurationState;
44 int m_primaryConfigurationState;
46 bool m_beginningKeyConfiguration =
true;
47 bool m_displayedInstructions =
false;
50 bool isLastInputValid(InputClass inputClass);
52 bool isKeyPressed(InputClass inputClass);
53 void setupControls(InputClass inputClass);
54 void updateConfiguration(InputClass inputClass);
56 int configurationState(InputClass inputClass);
57 void incrementConfigurationState(InputClass inputClass);
58 void setConfigurationState(
int state, InputClass inputClass);
Definition: actionkeymapping.h:9