рабочие кнопки на "земле"
This commit is contained in:
@@ -64,13 +64,12 @@ bool JoystickReader::readData(std::vector<uint16_t>& data) {
|
||||
// Читаем кнопки
|
||||
int buttons = SDL_JoystickNumButtons(joystick);
|
||||
for (int i = 0; i < buttons && i < data.size() - axes; ++i) {
|
||||
auto buttonState = SDL_JoystickGetButton(joystick, i);
|
||||
data[axes + i] = static_cast<uint16_t>(1000.0 + (buttonState * (1000.0 / 255.0)));
|
||||
data[axes + i] = SDL_JoystickGetButton(joystick, i) ? 2000 : 1000;
|
||||
}
|
||||
|
||||
for (auto& i: data) {
|
||||
if (i < 950) i = 950;
|
||||
if (i > 2050) i = 2050;
|
||||
if (i < 1000) i = 1000;
|
||||
if (i > 2000) i = 2000;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user