MCPcopy Create free account
hub / github.com/DescentDevelopers/Descent3 / set_controller_deadzone

Method set_controller_deadzone

linux/lnxcontroller.cpp:137–148  ·  view source on GitHub ↗

toggles use of deadzone for controllers. ctl can be 0 to ??? dead zone is from 0.0 to 0.5

Source from the content-addressed store, hash-verified

135// toggles use of deadzone for controllers. ctl can be 0 to ???
136// dead zone is from 0.0 to 0.5
137void lnxgameController::set_controller_deadzone(int ctl, float deadzone) {
138 if (ctl < 0 || ctl >= (m_NumControls - 2)) {
139 return;
140 }
141
142 if (deadzone < 0.0f)
143 deadzone = 0.0f;
144 if (deadzone > 0.9f)
145 deadzone = 0.9f;
146
147 m_ControlList[ctl + 2].deadzone = deadzone;
148}
149
150char Ctltext_AxisBindings[][16] = {"", "X-axis", "Y-axis", "Z-axis", "R-axis", "U-axis", "V-axis"};
151

Callers 2

InitControlsFunction · 0.45
ResumeControlsFunction · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected