22 #include "../Engine/OptionInfo.h" 23 #include "OptionsBaseState.h" 38 std::vector<OptionInfo> _controlsGeneral, _controlsGeo, _controlsBattle;
41 Uint8 _colorGroup, _colorSel, _colorNormal;
43 void addControls(
const std::vector<OptionInfo> &keys);
45 std::string ucWords(std::string str);
Container for all the information associated with a given user action, like mouse clicks...
Definition: Action.h:32
Helper class that ties metadata to particular options to help in serializing and stuff.
Definition: OptionInfo.h:35
List of Text's split into columns.
Definition: TextList.h:40
~OptionsControlsState()
Cleans up the Controls state.
Definition: OptionsControlsState.cpp:93
OptionsControlsState(OptionsOrigin origin)
Creates the Controls state.
Definition: OptionsControlsState.cpp:35
void lstControlsKeyPress(Action *action)
Handler for pressing a key in the Controls list.
Definition: OptionsControlsState.cpp:229
void lstControlsClick(Action *action)
Handler for clicking the Controls list.
Definition: OptionsControlsState.cpp:187
Controls screen which allows the user to customize the various key shortcuts in the game...
Definition: OptionsControlsState.h:34
void init()
Fills controls list.
Definition: OptionsControlsState.cpp:100
Definition: BaseInfoState.cpp:40
Options base state for common stuff across Options windows.
Definition: OptionsBaseState.h:41