1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 |
SETTING_PANEL_GAMEPAD = 1000 -- not a real panel since the Gamepad Options has no concept of a panel, its simply to group gamepad options
-- the .panel field is still set to SETTING_PANEL_DEBUG since the Keyboard Options still keeps gamepad stuff in that panel
-- these settings will eventually be moved into their relevant panels, Camera, Gameplay, etc.
local ZO_OptionsPanel_Gamepad_ControlData =
{
--Gamepad
[ SETTING_TYPE_GAMEPAD ] =
{
--Options_Gamepad_CameraSensitivity
[ GAMEPAD_SETTING_CAMERA_SENSITIVITY ] =
{
controlType = OPTIONS_SLIDER ,
system = SETTING_TYPE_GAMEPAD ,
settingId = GAMEPAD_SETTING_CAMERA_SENSITIVITY ,
maxValue = 1.05 ,
valueFormat = "%.2f" ,
showValue = true ,
showValueMin = 0 ,
showValueMax = 100 ,
} ,
--Options_Gamepad_InvertY
[ GAMEPAD_SETTING_INVERT_Y ] =
{
controlType = OPTIONS_CHECKBOX ,
system = SETTING_TYPE_GAMEPAD ,
settingId = GAMEPAD_SETTING_INVERT_Y ,
} ,
--Options_Gamepad_Vibration
[ GAMEPAD_SETTING_VIBRATION ] =
{
controlType = OPTIONS_CHECKBOX ,
system = SETTING_TYPE_GAMEPAD ,
settingId = GAMEPAD_SETTING_VIBRATION ,
} ,
--Options_Gamepad_Template
[ GAMEPAD_SETTING_GAMEPAD_TEMPLATE ] =
{
controlType = OPTIONS_FINITE_LIST ,
system = SETTING_TYPE_GAMEPAD ,
settingId = GAMEPAD_SETTING_GAMEPAD_TEMPLATE ,
valid = { GAMEPAD_TEMPLATE_DEFAULT , GAMEPAD_TEMPLATE_ALTERNATE_INTERACT , } ,
valueStringPrefix = "SI_GAMEPADTEMPLATE" ,
} ,
--Options_Gamepad_Preferred
[ GAMEPAD_SETTING_GAMEPAD_PREFERRED ] =
{
controlType = OPTIONS_CHECKBOX ,
system = SETTING_TYPE_GAMEPAD ,
settingId = GAMEPAD_SETTING_GAMEPAD_PREFERRED ,
} ,
--Options_Automatically_Change_Input_Mode
[ GAMEPAD_SETTING_AUTOMATICALLY_CHANGE_INPUT_MODE ] =
{
controlType = OPTIONS_CHECKBOX ,
system = SETTING_TYPE_GAMEPAD ,
settingId = GAMEPAD_SETTING_AUTOMATICALLY_CHANGE_INPUT_MODE ,
tooltipText = "[debug]Enabling this setting will cause using the mouse/keyboard or the gamepad to change the game to that input mode and close any open UIs."
} ,
} ,
}
ZO_SharedOptions_SettingsData [ SETTING_PANEL_GAMEPAD ] = ZO_OptionsPanel_Gamepad_ControlData |