the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
at main 48 lines 1.4 kB view raw
1#pragma once 2 3#include "UIScene.h" 4 5class UIScene_SettingsGraphicsMenu : public UIScene 6{ 7private: 8 enum EControls 9 { 10 eControl_Clouds, 11 eControl_BedrockFog, 12 eControl_CustomSkinAnim, 13 eControl_Gamma, 14 eControl_FOV, 15 eControl_InterfaceOpacity 16 }; 17 18 UIControl_CheckBox m_checkboxClouds, m_checkboxBedrockFog, m_checkboxCustomSkinAnim; // Checkboxes 19 UIControl_Slider m_sliderGamma, m_sliderFOV, m_sliderInterfaceOpacity; // Sliders 20 UI_BEGIN_MAP_ELEMENTS_AND_NAMES(UIScene) 21 UI_MAP_ELEMENT( m_checkboxClouds, "Clouds") 22 UI_MAP_ELEMENT( m_checkboxBedrockFog, "BedrockFog") 23 UI_MAP_ELEMENT( m_checkboxCustomSkinAnim, "CustomSkinAnim") 24 UI_MAP_ELEMENT( m_sliderGamma, "Gamma") 25 UI_MAP_ELEMENT(m_sliderFOV, "FOV") 26 UI_MAP_ELEMENT( m_sliderInterfaceOpacity, "InterfaceOpacity") 27 UI_END_MAP_ELEMENTS_AND_NAMES() 28 29 bool m_bNotInGame; 30public: 31 UIScene_SettingsGraphicsMenu(int iPad, void *initData, UILayer *parentLayer); 32 virtual ~UIScene_SettingsGraphicsMenu(); 33 34 virtual EUIScene getSceneType() { return eUIScene_SettingsGraphicsMenu;} 35 36 virtual void updateTooltips(); 37 virtual void updateComponents(); 38 39protected: 40 // TODO: This should be pure virtual in this class 41 virtual wstring getMoviePath(); 42 43public: 44 // INPUT 45 virtual void handleInput(int iPad, int key, bool repeat, bool pressed, bool released, bool &handled); 46 47 virtual void handleSliderMove(F64 sliderId, F64 currentValue); 48};