X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Finput%2Fdevice.cpp;h=228313616c62a92b0bb75d0c370f224944c4b883;hb=da43cbcdf8fd6cbfe3c24c48247854832f8b3930;hp=1fdb170db8d70c95534680844e9199f1474e0550;hpb=821cea8627597a5458c1cb02c0652384bb3431a4;p=libs%2Fgui.git diff --git a/source/input/device.cpp b/source/input/device.cpp index 1fdb170..2283136 100644 --- a/source/input/device.cpp +++ b/source/input/device.cpp @@ -1,12 +1,18 @@ -#include +#include #include "device.h" namespace Msp { namespace Input { +Device::Device() +{ } + +Device::~Device() +{ } + bool Device::get_button_state(unsigned btn) const { - if(btn>buttons.size()) + if(btn>=buttons.size()) return false; return buttons[btn]; @@ -14,7 +20,7 @@ bool Device::get_button_state(unsigned btn) const float Device::get_axis_value(unsigned axis) const { - if(axis>axes.size()) + if(axis>=axes.size()) return 0; return axes[axis];