it works?
This commit is contained in:
@@ -1,44 +1,40 @@
|
||||
#pragma once
|
||||
|
||||
#include "UIScene.h"
|
||||
#include "UIControl_MultiList.h"
|
||||
|
||||
class UIScene_SettingsOptionsMenu : public UIScene
|
||||
{
|
||||
private:
|
||||
enum EControls
|
||||
{
|
||||
eControl_VerticalSplitscreen,
|
||||
eControl_ViewBob,
|
||||
eControl_ShowHints,
|
||||
eControl_DeathMessages,
|
||||
eControl_Autosave,
|
||||
eControl_Sensitivity_InGame,
|
||||
eControl_Difficulty
|
||||
eControl_MultiList = 0,
|
||||
eControl_VerticalSplitscreen = 1,
|
||||
eControl_ViewBob = 2,
|
||||
eControl_Hints = 3,
|
||||
eControl_DeathMessages = 4,
|
||||
eControl_Languages = 5,
|
||||
eControl_Autosave = 6,
|
||||
eControl_Sensitivity_InGame = 7,
|
||||
eControl_Difficulty = 8,
|
||||
};
|
||||
protected:
|
||||
static int m_iDifficultySettingA[4];
|
||||
|
||||
UIControl_MultiList m_multiList;
|
||||
bool m_bNeedsMultiListPopulate;
|
||||
bool m_bNavigateToLanguageSelector;
|
||||
bool m_bInitialPopulateDone;
|
||||
bool m_bPendingSliderUpdate;
|
||||
int m_iPendingSliderId;
|
||||
int m_iPendingSliderValue;
|
||||
|
||||
static int m_iDifficultyTitleSettingA[4];
|
||||
|
||||
private:
|
||||
UIControl_CheckBox m_checkboxDeathMessages, m_checkboxViewBob, m_checkboxShowHints, m_checkboxVerticalSplitscreen; // Checkboxes
|
||||
UIControl_Slider m_sliderAutosave, m_sliderDifficulty, m_sliderSensitivity_InGame; // Sliders
|
||||
UIControl_Label m_labelDifficultyText; //Text
|
||||
UIControl_Button m_buttonLanguageSelect;
|
||||
bool m_bNotInGame;
|
||||
|
||||
UI_BEGIN_MAP_ELEMENTS_AND_NAMES(UIScene)
|
||||
UI_MAP_ELEMENT( m_checkboxVerticalSplitscreen, "VerticalSplitscreen")
|
||||
UI_MAP_ELEMENT( m_checkboxViewBob, "ViewBob")
|
||||
UI_MAP_ELEMENT( m_checkboxShowHints, "ShowHints")
|
||||
UI_MAP_ELEMENT( m_checkboxDeathMessages, "DeathMessages")
|
||||
// UI_MAP_ELEMENT( m_checkboxMashupWorlds, "ShowMashUpWorlds")
|
||||
UI_MAP_ELEMENT( m_sliderAutosave, "Autosave")
|
||||
UI_MAP_ELEMENT( m_sliderDifficulty, "Difficulty")
|
||||
UI_MAP_ELEMENT( m_sliderSensitivity_InGame, "Sensitivity_InGame")
|
||||
UI_MAP_ELEMENT( m_labelDifficultyText, "DifficultyText")
|
||||
// UI_MAP_ELEMENT( m_buttonLanguageSelect, "Languages")
|
||||
UI_END_MAP_ELEMENTS_AND_NAMES()
|
||||
|
||||
bool m_bNotInGame;
|
||||
//bool m_bNotInGame;
|
||||
// bool m_bMashUpWorldsUnhideOption;
|
||||
// bool m_bNavigateToLanguageSelector;
|
||||
|
||||
@@ -61,12 +57,9 @@ public:
|
||||
// INPUT
|
||||
virtual void handleInput(int iPad, int key, bool repeat, bool pressed, bool released, bool &handled);
|
||||
virtual void handlePress(F64 controlId, F64 childId);
|
||||
|
||||
virtual void handleReload();
|
||||
|
||||
virtual void handleSliderMove(F64 sliderId, F64 currentValue);
|
||||
virtual void handleCheckboxToggled(F64 controlId, bool selected);
|
||||
virtual void handleGainFocus(bool navBack);
|
||||
|
||||
protected:
|
||||
void setGameSettings();
|
||||
|
||||
};
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user