Imported existing sources
This commit is contained in:
1 parent
b848581174
commit
619ec483e7
69 files changed
+7961
-36
No files matched your search
@@ -0,0 +1,24 @@
|
||||
#include "gamepadinput.h"
|
||||
|
||||
GamepadInput::GamepadInput(int deviceId) :
|
||||
m_gamepad(deviceId)
|
||||
{
|
||||
}
|
||||
|
||||
void GamepadInput::update()
|
||||
{
|
||||
m_data = 0;
|
||||
if(m_gamepad.buttonA()) m_data += 1;
|
||||
if(m_gamepad.buttonX()) m_data += 2;
|
||||
if(m_gamepad.buttonSelect()) m_data += 4;
|
||||
if(m_gamepad.buttonStart()) m_data += 8;
|
||||
if(m_gamepad.buttonUp()) m_data += 16;
|
||||
if(m_gamepad.buttonDown()) m_data += 32;
|
||||
if(m_gamepad.buttonLeft()) m_data += 64;
|
||||
if(m_gamepad.buttonRight()) m_data += 128;
|
||||
}
|
||||
|
||||
quint8 GamepadInput::getData() const
|
||||
{
|
||||
return m_data;
|
||||
}
|
||||
Reference in new issue
Block a user