Loader(Bindings &);
private:
- virtual void init_actions();
+ void init_actions() override;
void binding(const std::string &);
void device_type(DeviceType);
Loader(Binding &);
private:
- virtual void init_actions();
+ void init_actions() override;
void axis(unsigned, AxisSide);
void button(unsigned);
void key(Key k) { button(k); }
+ void mouse_axis(MouseAxis a, AxisSide s) { axis(a, s); }
+ void mouse_button(MouseButton b) { button(b); }
};
std::string control;
- unsigned device;
- ControlSrcType type;
- unsigned index;
+ unsigned device = 0;
+ ControlSrcType type = NO_SOURCE;
+ unsigned index = 0;
};
private: