X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Finputdevice.h;h=4dd002291599cb3766c38337fa451dbf86c2622e;hb=eb9a95ca4acbbdbc6c17acd6b8a135deab906f39;hp=60b25e928ba4c7e62fa38380fc9e9b5c03ad6c56;hpb=20c2cd80da121df17c239c9c2a4be6a00159dad4;p=libs%2Fgui.git diff --git a/source/inputdevice.h b/source/inputdevice.h index 60b25e9..4dd0022 100644 --- a/source/inputdevice.h +++ b/source/inputdevice.h @@ -29,11 +29,15 @@ public: protected: std::vector buttons; std::vector axes; + float axis_threshold; + float axis_dead_zone; + Device() { } public: virtual ~Device() { } - bool get_button_state(unsigned); - float get_axis_value(unsigned); + bool get_button_state(unsigned) const; + float get_axis_value(unsigned) const; + float get_axis_threshold() const { return axis_threshold; } protected: void set_button_state(unsigned, bool, bool); void set_axis_value(unsigned, float, bool);