21 #include <MouseAxis.h> 22 #include <ControlStatus.h> 24 #include <MousePosition.h> 29 this->accelerator = accelerator;
34 return ControlStatus(ControlStatus::Activator::MOUSE,clip(value*accelerator));
37 ControlStatus::Activator MouseAxis::getActivator() {
38 return ControlStatus::MOUSE;
41 float MouseAxis::clip(
float n) {
42 return std::max(-100.0f, std::min(n, 100.0f));
The class that contains information about a function at the state of creation.
MouseAxis(Axis, float accelerator)