19 #ifndef OPENXCOM_OPTIONSADVANCEDSTATE_H
20 #define OPENXCOM_OPTIONSADVANCEDSTATE_H
22 #include "OptionsBaseState.h"
23 #include "../Engine/OptionInfo.h"
42 std::vector<OptionInfo> _settingsGeneral, _settingsGeo, _settingsBattle;
44 void addSettings(
const std::vector<OptionInfo> &settings);
Container for all the information associated with a given user action, like mouse clicks...
Definition: Action.h:34
void lstOptionsMouseOut(Action *action)
Handler for moving the mouse outside the settings.
Definition: OptionsAdvancedState.cpp:267
Helper class that ties metadata to particular options to help in serializing and stuff.
Definition: OptionInfo.h:37
void lstOptionsMouseOver(Action *action)
Handler for moving the mouse over a setting.
Definition: OptionsAdvancedState.cpp:255
List of Text's split into columns.
Definition: TextList.h:42
~OptionsAdvancedState()
Cleans up the Advanced state.
Definition: OptionsAdvancedState.cpp:108
Options window that displays the advanced game settings.
Definition: OptionsAdvancedState.h:36
void init()
Fills settings list.
Definition: OptionsAdvancedState.cpp:116
void lstOptionsClick(Action *action)
Handler for clicking a setting on the list.
Definition: OptionsAdvancedState.cpp:189
OptionsAdvancedState(Game *game, OptionsOrigin origin)
Creates the Advanced state.
Definition: OptionsAdvancedState.cpp:41
The core of the game engine, manages the game's entire contents and structure.
Definition: Game.h:44
Options base state for common stuff across Options windows.
Definition: OptionsBaseState.h:43