diff --git a/program/controller_support.cpp b/program/controller_support.cpp new file mode 100644 index 0000000..e69de29 diff --git a/program/controller_support.h b/program/controller_support.h new file mode 100644 index 0000000..1ee2723 --- /dev/null +++ b/program/controller_support.h @@ -0,0 +1,15 @@ +// Поддержка контроллеров - позволяет играть с использованием различных устройств ввода +class ControllerSupport { +public: + // Инициализирует поддержку контроллеров + void initialize(); + + // Проверяет подключение контроллеров и обновляет их состояние + void update(); + + // Возвращает состояние указанной кнопки на контроллере + bool getButtonState(int controllerId, int buttonId); + + // Конфигурирует маппинг кнопок контроллера + void configureButtonMapping(/* параметры маппинга */); +};