diff --git a/err1.txt b/err1.txt new file mode 100644 index 00000000..e69de29b diff --git a/err2.txt b/err2.txt new file mode 100644 index 00000000..e69de29b diff --git a/modifiedeight-newadditions/CMakeLists.txt b/modifiedeight-newadditions/CMakeLists.txt index 903edb28..6ef476c7 100644 --- a/modifiedeight-newadditions/CMakeLists.txt +++ b/modifiedeight-newadditions/CMakeLists.txt @@ -104,6 +104,7 @@ elseif(MCPE_IOS) "-framework OpenGLES" "-framework OpenAL" "-framework AVFoundation" + "-framework GameController" ) set_target_properties(modifiedeight-newadditions PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/build" diff --git a/modifiedeight-newadditions/assets/lang/en_US.lang b/modifiedeight-newadditions/assets/lang/en_US.lang index 0e3ba6cd..dcc8a0b4 100644 --- a/modifiedeight-newadditions/assets/lang/en_US.lang +++ b/modifiedeight-newadditions/assets/lang/en_US.lang @@ -160,6 +160,8 @@ options.gamma.min=Moody options.gamma.max=Bright options.hidegui=Hide GUI options.sensitivity=Sensitivity +options.controllersensitivity=Controller Sensitivity +options.controllercursorsensitivity=Controller Cursor Sensitivity options.sensitivity.min=*yawn* options.sensitivity.max=HYPERSPEED!!! options.renderDistance=View Distance diff --git a/modifiedeight-newadditions/headers/Options.hpp b/modifiedeight-newadditions/headers/Options.hpp index 09d81e66..f8b50bbc 100644 --- a/modifiedeight-newadditions/headers/Options.hpp +++ b/modifiedeight-newadditions/headers/Options.hpp @@ -16,6 +16,8 @@ struct Options{ static Options::Option FANCY_SKIES; static Options::Option LEFT_HANDED; static Options::Option SENSITIVITY; + static Options::Option CONTROLLER_SENSITIVITY; + static Options::Option CONTROLLER_CURSOR_SENSITIVITY; static Options::Option INVERT_MOUSE; static Options::Option THIRD_PERSON; static Options::Option VIEW_BOBBING; @@ -70,7 +72,6 @@ struct Options{ static Options::Option REALISM_SCREEN_SPACE_LIGHTING; static Options::Option REALISM_BLOOM; static Options::Option EXTENDED_INVENTORY; - static Options::Option CONTROLLER_SUPPORT; }; static Options* instance; @@ -79,6 +80,8 @@ struct Options{ float soundVolume; float brightness; float sensitity; + float controllerSensitivity; + float controllerCursorSensitivity; bool_t invertMouse; char_t field_D; char_t field_E; @@ -162,7 +165,6 @@ struct Options{ bool_t realismSSL; bool_t realismBloom; bool_t extendedInventory; - bool_t controllerSupport; char_t field_109; char_t field_10A; char_t field_10B; diff --git a/modifiedeight-newadditions/headers/gui/ControllerLayoutOption.hpp b/modifiedeight-newadditions/headers/gui/ControllerLayoutOption.hpp new file mode 100644 index 00000000..0cc62665 --- /dev/null +++ b/modifiedeight-newadditions/headers/gui/ControllerLayoutOption.hpp @@ -0,0 +1,19 @@ +#pragma once +#include +#include + +struct Button; +struct ControllerLayoutOption: GuiElementContainer +{ + std::shared_ptr